/[MITgcm]/MITgcm_contrib/PRM/multi_comp_setup/doc/Notes
ViewVC logotype

Annotation of /MITgcm_contrib/PRM/multi_comp_setup/doc/Notes

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Tue Oct 10 18:17:28 2006 UTC (18 years, 9 months ago) by cnh
Branch: MAIN
Branch point for: Initial
Initial revision

1 cnh 1.1 Description
2    
3     cg is a 20 x 20 mesh
4     fg is a 20 x 1 mesh at every cg location
5     Need to generate x400 fg components from same source root, but
6     independently located in space and with private, persistent heap
7     storage.
8    
9    
10     Using fixed size components from same source base but with differing
11     sizes
12    
13     Packaging as a N single instance components
14     inputs
15    
16     location of parent code tree
17     location of child code tree
18     index space layout of child components on parent mesh
19    
20     creates
21    
22     1 - change global COMMON names so that they are per "static" component.
23     2 - change routine and function names in each static component library
24     3 - change all calls to routine names in each static library
25    
26     --or--
27    
28     1 - link different many different executables and have them run
29     as different processes under an MPMD MPI mode
30     this requires careful organiztion to ensure executables are consistent
31     because there will be more than one main(). in fact there could be several
32     hundred main()'s.
33    
34    
35    
36     Tests
37    
38     ESMF building to give multiple executables with a common main.

  ViewVC Help
Powered by ViewVC 1.1.22