Skip to content

Another toy model that uses manage_externals to obtain physics schemes from a separate repository.

License

Notifications You must be signed in to change notification settings

ldfowler58/toy_model2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MMM Toy Model II

The MMM Toy Model consists of a main program that invokes a physics driver over a small number of iterations. The physics driver makes calls to various physics schemes that come from a separate repository.

At build time, an attempt is made to obtain a specified version of phyics schemes using the ESMCI manage_externals tool. Switching between versions of physics or between physics repositories is accomplished by modifying the Externals.cfg file in the top level of this repository.

Building the MMM Toy Model II

Running make with either gnu or intel specified as the target will compile the toy model with the GNU or Intel compilers, respectively. For example:

make gnu

The build process will automatically download the physics schemes, or report if the requested physics schemes cannot be obtained.

About

Another toy model that uses manage_externals to obtain physics schemes from a separate repository.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 97.5%
  • Makefile 1.4%
  • Other 1.1%