A modeling language is any artificial language that can be used to express data, information or knowledge or systems in a structure that is defined by a consistent set of rules.
In geology, numerical modeling is a widely applied technique to tackle complex geological problems by computational simulation of geological scenarios.