Changeset 22457
- Timestamp:
- 02/23/18 12:00:10 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/test/MITgcm/coupling_rules.txt
r22455 r22457 2 2 3 3 * 4 >>>> CREATE A FILE WITH ALL THE NAMES AND TAGS FOR THE INFORMATION EXCHANGE INCLUDING: 5 CouplingTime 1 Real*8 10001000 6 IceModelTime 1 Real*8 IceTimeTag 7 OceanModelTime 1 Real*8 OceanTimeTag 8 Nx 1 Integer 10001001 9 Ny 1 Integer 10001002 10 xC Nx*Ny Real*8 10001003 11 yC Nx*Ny Real*8 10001004 4 12 5 13 >>>> INITIALIZATION FROM SCRATCH 6 14 7 15 Initialization (CouplingTime=0) 8 0. MITgcm sendgrid size (NX and NY) and grid coordinates of16 1. MITgcm sends grid size (NX and NY) and grid coordinates of 9 17 center of cells (longitude -180 <= XC < 180 and latitude YC) 10 1. ISSM sends CouplingTime=0 base to MITgcm 11 2. MITgcm integrates for CouplingTime=0:1 12 3. MITgcm sends CouplingTime=0:1-time-mean melt rate to ISSM 18 2. ISSM sends CouplingTime for the interval at which we couple 19 3. ISSM sends ice model time IceTimeTag 20 4. MITgcm sends ocean model time OceanTimeTag 21 3. ISSM sends CouplingTime=0 base to MITgcm 22 4. MITgcm integrates for CouplingTime=0:1 23 5. MITgcm sends CouplingTime=0:1-time-mean melt rate to ISSM 13 24 14 25 CouplingTime=1 15 1. ISSM sends CouplingTime=0 base to MITgcm (this is duplicate of Initialization) 16 2. ISSM integrates for CouplingTime=0:1 17 3. MITgcm integrates for CouplingTime=1:2 18 4. MITgcm sends CouplingTime=1:2-time-mean melt rate to ISSM 26 1. ISSM sends ice model time IceTimeTag 27 2. MITgcm sends ocean model time OceanTimeTag 28 3. ISSM sends CouplingTime=0 base to MITgcm (this is duplicate of Initialization) 29 4. ISSM integrates for CouplingTime=0:1 30 5. MITgcm integrates for CouplingTime=1:2 31 6. MITgcm sends CouplingTime=1:2-time-mean melt rate to ISSM 19 32 20 33 ... 21 34 22 35 CouplingTime=N 23 1. ISSM sends CouplingTime=N-1 base to MITgcm 24 2. ISSM integrates for CouplingTime=(N-1):N 25 3. MITgcm integrates for CouplingTime=N:(N+1) 26 4. MITgcm sends CouplingTime=N:(N+1)-time-mean melt rate to ISSM 36 1. ISSM sends ice model time IceTimeTag 37 2. MITgcm sends ocean model time OceanTimeTag 38 3. ISSM sends CouplingTime=N-1 base to MITgcm 39 4. ISSM integrates for CouplingTime=(N-1):N 40 5. MITgcm integrates for CouplingTime=N:(N+1) 41 6. MITgcm sends CouplingTime=N:(N+1)-time-mean melt rate to ISSM 27 42 28 43 Termination (CouplingTime=N+1) … … 34 49 35 50 Initialization (CouplingTime=N+1) 36 1. ISSM reads CouplingTime=N ISSM state and N:(N+1)-time-mean melt rate 37 2. MITgcm reads CouplingTime=N+1 MITgcm state 51 1. ISSM sends ice model time IceTimeTag 52 2. MITgcm sends ocean model time OceanTimeTag 53 3. ISSM reads CouplingTime=N ISSM state and N:(N+1)-time-mean melt rate 54 4. MITgcm reads CouplingTime=N+1 MITgcm state 38 55 39 56 CouplingTime=N+1 40 1. ISSM sends CouplingTime=N base to MITgcm 41 2. ISSM integrates for CouplingTime=N:(N+1) 42 3. MITgcm integrates for CouplingTime=(N+1):(N+2) 43 4. MITgcm sends CouplingTime=(N+1):(N+2)-time-mean melt rate to ISSM 57 1. ISSM sends ice model time IceTimeTag 58 2. MITgcm sends ocean model time OceanTimeTag 59 3. ISSM sends CouplingTime=N base to MITgcm 60 4. ISSM integrates for CouplingTime=N:(N+1) 61 5. MITgcm integrates for CouplingTime=(N+1):(N+2) 62 6. MITgcm sends CouplingTime=(N+1):(N+2)-time-mean melt rate to ISSM 44 63 45 64 ...
Note:
See TracChangeset
for help on using the changeset viewer.