source: CPL/oasis3-mct/branches/OASIS3-MCT_2.0_branch/lib/mct/examples/simple/README @ 4775

Last change on this file since 4775 was 4775, checked in by aclsce, 5 years ago
  • Imported oasis3-mct from Cerfacs svn server (not suppotred anymore).

The version has been extracted from https://oasis3mct.cerfacs.fr/svn/branches/OASIS3-MCT_2.0_branch/oasis3-mct@1818

File size: 1.7 KB
Line 
1
2
3The programs in this directory demonstrate how to use basic
4functions of MCT in several possible coupled configurations of
5two components.
6
7Each example is contained in one .F90 file.
8
9To compile:
10First make sure you have compiled MCT. See instructions in
11MCT/README
12
13Type "make" here or "make examples" in the top-level directory.
14
15To run:  Consult your local documentation for how to run a parallel
16program.  The examples below assume mpirun is available and you
17can run interactively.   "script.babyblue" is an example of run script
18for IBM systems which use a queue manager.
19
20----------------------------------------------------------------------
21twocomponent.concurrent.F90 - two components running concurrently on
22  separate pools of processors.
23
24  requires: at least 3 MPI processes
25  to run:  mpirun -np 3 twocon
26  note: will not work with mpi-serial
27
28------------------------------------------
29twocomponent.sequential.F90 - two components running sequentially on
30  the same processors.  Uses arguments to pass data between models.
31  Shows use of Rearranger.
32
33  requires: at least 1 MPI process
34  to run:  mpirun -np 1 twoseq
35
36------------------------------------------
37twocomponent.seqNB.F90      - two components running sequentially on
38  the same processors.  Uses non-blocking MCT calls to pass data between
39  models
40
41  requires: at least 1 MPI process
42  to run:  mpirun -np 1 twoseqNB
43
44------------------------------------------
45twocomponentUneven.sequential.F90 - two components running sequentially but
46  one model is only running on some of the shared processors.
47
48  requires: no more than 12 processors
49  to run:  mpirun -np 2 twosequn
50
51------------------------------------------
Note: See TracBrowser for help on using the repository browser.