/[MITgcm]/MITgcm_contrib/high_res_cube/README.cs32
ViewVC logotype

Diff of /MITgcm_contrib/high_res_cube/README.cs32

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

revision 1.1 by dimitri, Sat Apr 7 21:56:47 2007 UTC revision 1.6 by dimitri, Sun May 24 06:48:51 2009 UTC
# Line 16  a preliminary sanity check for the cs510 Line 16  a preliminary sanity check for the cs510
16        ( enter the CVS password: "cvsanon" )        ( enter the CVS password: "cvsanon" )
17    
18  cvs co MITgcm_contrib/high_res_cube/README.cs32  cvs co MITgcm_contrib/high_res_cube/README.cs32
19  cvs co MITgcm_contrib/high_res_cube/code-mods  cvs co -P MITgcm_contrib/high_res_cube/code-mods
20  cvs co MITgcm_contrib/high_res_cube/input  cvs co MITgcm_contrib/high_res_cube/input
21  cvs co MITgcm_contrib/high_res_cube/results  cvs co MITgcm_contrib/high_res_cube/results
22  cvs co MITgcm_code  cvs co MITgcm_code
# Line 26  cvs co MITgcm/verification/tutorial_held Line 26  cvs co MITgcm/verification/tutorial_held
26  ##########################################################################  ##########################################################################
27  # 32*32*6*15, 1-cpu cube sphere  # 32*32*6*15, 1-cpu cube sphere
28    
29  cd MITgcm/verification/global_ocean.cs32x15/code  cd MITgcm
30  \cp ../../../../MITgcm_contrib/high_res_cube/code-mods/* .  mkdir build run
31  \cp ../../../utils/exch2/code-mods/s12t_16x32/* .  cd build
 \rm CPP_EEOPTIONS.h  
 cd ../build  
32  \rm *  \rm *
33  ../../../tools/genmake2 -mods=../code  \cp ../../MITgcm_contrib/high_res_cube/code-mods/* .
34    \rm CPP_EEOPTIONS.h
35    ../tools/genmake2
36  make depend  make depend
37  make  make -j
38  cd ..  cd ../run
39  mkdir run  \rm *
40  cd run  \cp ../verification/tutorial_held_suarez_cs/input/grid* .
41  \rm *  \cp ../verification/global_ocean.cs32x15/input/lev_*_cs_15k.bin .
42  \cp ../../tutorial_held_suarez_cs/input/grid* .  \cp ../verification/global_ocean.cs32x15/input/bathy_Hmin50.bin .
43  \cp ../input/* .  \cp ../../MITgcm_contrib/high_res_cube/input/* .
 \cp ../../../../MITgcm_contrib/high_res_cube/input/* .  
44  ../build/mitgcmuv >& output.txt  ../build/mitgcmuv >& output.txt
45    
46  comparison output is in:  emacs output.txt ../../MITgcm_contrib/high_res_cube/results/output.txt
 ../../../../MITgcm_contrib/high_res_cube/results/output.txt  
47    
48  to use matlab to look at the output  to use matlab to look at the output
49  matlab  matlab
# Line 66  subplot(222), mypcolor(uice(:,:,6)'); co Line 64  subplot(222), mypcolor(uice(:,:,6)'); co
64  subplot(223), mypcolor(vice(:,:,3)'); colorbar, title('vice, tile 3')  subplot(223), mypcolor(vice(:,:,3)'); colorbar, title('vice, tile 3')
65  subplot(224), mypcolor(vice(:,:,6)'); colorbar, title('vice, tile 6')  subplot(224), mypcolor(vice(:,:,6)'); colorbar, title('vice, tile 6')
66    
67    
68  ##########################################################################  ##########################################################################
69  # 32*32*6*15, 17-tile, 1-cpu cube sphere experiment  # 32*32*6*15, 17-tile, 1-cpu cube sphere experiment
70    # needs fixing; does not work as of checkpoint58x_post
71    # see discussion on MITgcm-devel
72    
 cd MITgcm/verification/global_ocean.cs32x15/code  
 \cp ../../../../MITgcm_contrib/high_res_cube/code-mods/* .  
 \cp ../code_alt/code.176t_8x4/* .  
73  cd ../build  cd ../build
74  \rm *  \rm *
75  ../../../tools/genmake2 -mods=../code  \cp ../../MITgcm_contrib/high_res_cube/code-mods/* .
76    \cp ../verification/global_ocean.cs32x15/code_alt/code.176t_8x4/* .
77    \rm CPP_EEOPTIONS.h
78    ../tools/genmake2
79  make depend  make depend
80  make  make -j
81  cd ..  cd ../run
82  mkdir run  \rm *
83  cd run  \cp ../verification/tutorial_held_suarez_cs/input/grid* .
84  \rm *  \cp ../verification/global_ocean.cs32x15/input/lev_*_cs_15k.bin .
85  \cp ../../tutorial_held_suarez_cs/input/grid* .  \cp ../verification/global_ocean.cs32x15/input/bathy_Hmin50.bin .
86  \cp ../input/* .  \cp ../../MITgcm_contrib/high_res_cube/input/* .
 \cp ../../../../MITgcm_contrib/high_res_cube/input/* .  
87  ../build/mitgcmuv >& output.txt  ../build/mitgcmuv >& output.txt
88    
 ##########################################################################  
 # 32*32*6*15, 2-cpu cube sphere on the altices with ifort  
89    
90  cd MITgcm/verification/global_ocean.cs32x15/code  ##########################################################################
91  \cp ../../../../MITgcm_contrib/high_res_cube/code-mods/* .  # 32*32*6*15, 2-cpu cube sphere on the NAS altices with ifort
 \cp ../../../utils/exch2/code-mods/s12t_16x32/* .  
 \cp SIZE.h_mpi SIZE.h  
92    
93  cd ../build  cd MITgcm
94  \rm *  mkdir build run
95  ../../../tools/genmake2 -mods=../code -of ../../../tools/build_options/linux_ia64_ifort+mpi_altix_nas  cd build
96    \rm *
97    \cp ../../MITgcm_contrib/high_res_cube/code-mods/* .
98    \cp ../utils/exch2/code-mods/s12t_16x32/* .
99    \mv SIZE.h_mpi SIZE.h
100    ../tools/genmake2 -of ../../MITgcm_contrib/high_res_cube/code-mods/linux_ia64_ifort+mpi_altix_nas
101  make depend  make depend
102  make -j  make -j
103    cd ../run
104    \rm *
105    \cp ../verification/tutorial_held_suarez_cs/input/grid* .
106    \cp ../verification/global_ocean.cs32x15/input/lev_*_cs_15k.bin .
107    \cp ../verification/global_ocean.cs32x15/input/bathy_Hmin50.bin .
108    \cp ../../MITgcm_contrib/high_res_cube/input/* .
109    mpirun -np 2 ../build/mitgcmuv
110    
111    
112  cd ..  ##########################################################################
113  mkdir run  # 32*32*6*15, 2-cpu cube sphere on the JPL altices with ifort
114  cd run  
115  \rm *  cd MITgcm
116  \cp ../../tutorial_held_suarez_cs/input/grid* .  mkdir build run
117  \cp ../input/* .  cd build
118  \cp ../../../../MITgcm_contrib/high_res_cube/input/* .  \rm *
119    \cp ../../MITgcm_contrib/high_res_cube/code-mods/* .
120    \cp ../utils/exch2/code-mods/s12t_16x32/* .
121    \mv SIZE.h_mpi SIZE.h
122    ../tools/genmake2 -of ../tools/build_options/linux_ia64_ifort+mpi_altix_jpl
123    make depend
124    make -j
125    cd ../run
126    \rm *
127    \cp ../verification/tutorial_held_suarez_cs/input/grid* .
128    \cp ../verification/global_ocean.cs32x15/input/lev_*_cs_15k.bin .
129    \cp ../verification/global_ocean.cs32x15/input/bathy_Hmin50.bin .
130    \cp ../../MITgcm_contrib/high_res_cube/input/* .
131  mpirun -np 2 ../build/mitgcmuv  mpirun -np 2 ../build/mitgcmuv

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.6

  ViewVC Help
Powered by ViewVC 1.1.22