A computer-implemented method for modeling dynamic geological systems, said method comprising: constructing an input parameter space for a model of the geological system, said input parameter space including more than three dimensions, where said model is used to generate response data corresponding to observed or experimental data; representing said input parameter space visually with fewer dimensions than a number of dimensions of said input parameter space, to generate a visual representation of said input parameter space, wherein representing said input parameter space comprises representing a plurality of points in said parameter space in a two-dimensional space while maintaining distances among points; narrowing said input parameter space by conditioning said parameter space using at least a subset of said response data, where said conditioning is characterized by: generating the response data for at least a subset of said plurality of points in said two-dimensional representation of the parameters space; determining, in said two-dimensional representation, a polygon enclosing the points for which said generated response data fall within an error of the observed or experimental data, and wherein the input parameter space is visualized, explored, and examined during the process of conditioning; the method further comprising: updating said representation of said input parameter space to visually represent said narrowing of said parameter space by rendering the polygon on said two-dimensional space. constructing an input parameter space for a model of the geological system, said input parameter space including more than three dimensions, where said model is used to generate response data corresponding to observed or experimental data; representing said input parameter space visually with fewer dimensions than a number of dimensions of said input parameter space, to generate a visual representation of said input parameter space, wherein representing said input parameter space comprises representing a plurality of points in said parameter space in a two-dimensional space while maintaining distances among points; narrowing said input parameter space by conditioning said parameter space using at least a subset of said response data, where said conditioning is characterized by: generating the response data for at least a subset of said plurality of points in said two-dimensional representation of the parameters space; determining, in said two-dimensional representation, a polygon enclosing the points for which said generated response data fall within an error of the observed or experimental data, and wherein the input parameter space is visualized, explored, and examined during the process of conditioning; generating the response data for at least a subset of said plurality of points in said two-dimensional representation of the parameters space; determining, in said two-dimensional representation, a polygon enclosing the points for which said generated response data fall within an error of the observed or experimental data, and wherein the input parameter space is visualized, explored, and examined during the process of conditioning; the method further comprising: updating said representation of said input parameter space to visually represent said narrowing of said parameter space by rendering the polygon on said two-dimensional space.