Skip Links

USGS - science for a changing world

Techniques and Methods 7–C6

Great Lakes Restoration Initiative

Approaches in Highly Parameterized Inversion: GENIE, a General Model-Independent TCP/IP Run Manager

By Christopher T. Muffels,1 Willem A. Schreüder,2 John E. Doherty3, Marinko Karanovic,1 Matthew J. Tonkin,1 Randall J. Hunt,4 and David E. Welter5

1S.S. Papadopulos and Associates, Inc.
2Principia Mathematica, Inc.
3Flinders University and Watermark Numerical Computing.
4U.S. Geological Survey.
5Computation Water Resource Engineering.

Thumbnail of and link to report PDF (1.20 MB)Abstract

GENIE is a model-independent suite of programs that can be used to generally distribute, manage, and execute multiple model runs via the TCP/IP infrastructure. The suite consists of a file distribution interface, a run manage, a run executer, and a routine that can be compiled as part of a program and used to exchange model runs with the run manager. Because communication is via a standard protocol (TCP/IP), any computer connected to the Internet can serve in any of the capacities offered by this suite. Model independence is consistent with the existing template and instruction file protocols of the widely used PEST parameter estimation program. This report describes (1) the problem addressed; (2) the approach used by GENIE to queue, distribute, and retrieve model runs; and (3) user instructions, classes, and functions developed. It also includes (4) an example to illustrate the linking of GENIE with Parallel PEST using the interface routine.

First posted May 22, 2012

For additional information contact:
Director, Wisconsin Water Science Center
U.S. Geological Survey
8505 Research Way
Middleton, Wisconsin 53562
Phone: (608) 828-9901
Fax: (608) 821-3817

Part or all of this report is presented in Portable Document Format (PDF); the latest version of Adobe Reader or similar software is required to view it. Download the latest version of Adobe Reader, free of charge.

Suggested citation:

Muffels, C.T., Schreüder, W.A., Doherty, J.E., Karanovic, M., Tonkin, M.J., Hunt, R.J., and Welter, D.E., 2012, Approaches in highly parameterized inversion—GENIE, a general model-independent TCP/IP run manager: U.S. Geological Survey Techniques and Methods, book 7, section C6, 26 p., available only at




Design Concepts

The Run Manager—GMAN

The Run Executor—GSLAVE

Limitations of Version 1.0



Appendix 1. Input Instructions

Appendix 2. Interacting With GENIE Through GENIE_INTERFACE

Appendix 3. Example Application—Interfacing GENIE with PPEST

Accessibility FOIA Privacy Policies and Notices logo U.S. Department of the Interior | U.S. Geological Survey
Page Contact Information: Contact USGS
Page Last Modified: Friday, December 02, 2016, 03:50:28 PM