--- MITgcm/doc/README 1998/07/08 15:24:05 1.9 +++ MITgcm/doc/README 1998/07/16 16:58:32 1.12 @@ -1,4 +1,4 @@ -$Header: /home/ubuntu/mnt/e9_copy/MITgcm/doc/README,v 1.9 1998/07/08 15:24:05 cnh Exp $ +$Header: /home/ubuntu/mnt/e9_copy/MITgcm/doc/README,v 1.12 1998/07/16 16:58:32 cnh Exp $ MITgcmUV Getting Started @@ -32,7 +32,7 @@ cd bin ../tools/genmake - cp Makefile.alpha Makefile + cp Makefile.alpha Makefile ( On Alpha machine) 3. Now create header file dependency entries make depend @@ -45,10 +45,12 @@ 6. Run baseline test case setenv PARALLEL 1 - dmpirun -np 2 ../exe/mitgcmuv + dmpirun -np 2 ../exe/mitgcmuv ( Under Digital UNIX ) + mpirun.p4shmem ../exe/mitgcmuv -np 2 ( Under Solaris + mpich) + This runs a 4 degree global ocean climatological simulation. - By default this code is set to use two porcessors splitting + By default this code is set to use two processors splitting the model domain along the equator. Textual output is written to files STDOUT.* and STDERR.* with one file for each process. Model fileds are written to files suffixed .data and .meta @@ -82,6 +84,29 @@ - Parallel execution. Hybrid +o Cutomising the code + + Model structure + =============== + The "numerical" model is contained within a execution + environment support wrapper. This wrapper is designed + to provide a general framework for grid-point models. + MITgcmUV is a specific numerical model that uses the + framework. + Under this structure the model is split into + execution environment support code and conventional + numerical model code. The execution environment + support code is held under the "eesupp" directory. + The grid point model code is held under the + "model" directory. + Code execution actually starts in the eesupp + routines and not in the model routines. For this + reason the top level main.F is in the eesupp/src + directory. End-users should not need to worry about + this level. The top-level routine for the numerical + part of the code is in model/src/the_model_main.F. + + o References Web sites - HP for doc Digital