 Parent Directory
|
 Parent Directory
|  Revision Log
|
 Revision Log
|  Revision Graph
|
 Revision Graph
|  Patch
 Patch
--- MITgcm_contrib/high_res_cube/README.cs510	2007/04/07 21:56:47	1.1
+++ MITgcm_contrib/high_res_cube/README.cs510	2007/04/07 23:57:59	1.2
@@ -1,10 +1,3 @@
-!!!! Instructions in this file are obsolete and will eventually
-!!!! be removed.  This file has been replaced by
-!!!! MITgcm_contrib/high_res_cube/README.cs510
-!!!! MITgcm_contrib/high_res_cube/README.cs32
-
-=================
-
 Instructions for setting up a cube-sphere integration with sea-ice.
 
 Forcing fields and other input files needed for the CS510
@@ -15,61 +8,22 @@
 
 UPDATES
 
-February 6, 2006: cube56, same as cube 50 with SEAICEuseFlooding
-
-February 1, 2006: back to cube50 default (bottomDragQuadratic = 0.002)
-                  removed UVEL and VVEL from diagnostics
-
-January 5, 2006: cube51, like cube50 but with bottomDragQuadratic = 0.0012
-
-January 5, 2006: cube50, like cube48 but with snow advection
-
-December 30, 2006: updates for cube49, the first
-"blend" integration.
-
-December 11, 2006: preparing for cube47, same as cube43
-but with Arctic monthly river runoff climatology.
-
-December 5, 2006: 216-CPU code for cube46
-Changed diagnostics to accomodate JMCs latest and some
-changes to code-mods/CPP_EEOPTIONS.h and W2_OPTIONS.h
-to speed up code.
-
-November 7, 2006: 216-CPU code for cube43
-Bug fixes in growth.F routine and new set of diagnostics
+April 7, 2007: preparing for cube64
 
-October 15, 2006: 216-CPU code for cube40
 
-September 28, 2006: 216-CPU code for cube38
-
-September 4, 2006
-Modified 32*32*6*15 experiments to use grid_cs32.* files from
- verification/tutorial_held_suarez_cs/input instead of
- tile* files from verification/global_ocean.cs32x15/input
-
-August 8, 2006: 216-CPU code and input used for cube37
-using "June 10, 2006" MITgcm code.
-
-for online T/S profile diagnostics all that is needed is
-  profiles_init_fixed
-  profiles_inloop
-see pkg/ecco/ecco_cost_init_fixed.F
-    pkg/ecco/cost_averagesfields.F
-
-##########################################################################
 ##########################################################################
 # Get forcing files, etc.
 # Example below is for cube46 on /nobackup2a/menemenl
 
 cd /nobackup2a/menemenl
-mkdir cube47
-cd cube47
+mkdir cube64
+cd cube64
 ln -sf ../run_template .
 ln -sf ../ncep_rgau .
+ln -sf ../era40_fullres .
 
 
 ##########################################################################
-##########################################################################
 # getting the code from anonymous CVS server
 
   bash or sh shell:
@@ -82,402 +36,35 @@
     $ cvs login 
       ( enter the CVS password: "cvsanon" )
 
-cvs co MITgcm_contrib/high_res_cube/README_ice
+cvs co MITgcm_contrib/high_res_cube/README.cs510
 cvs co MITgcm_contrib/high_res_cube/code-mods
 cvs co MITgcm_contrib/high_res_cube/input
 cvs co MITgcm_contrib/high_res_cube/results
 cvs co MITgcm_code
-cvs co MITgcm/verification/global_ocean.cs32x15
-cvs co MITgcm/verification/tutorial_held_suarez_cs/input
 
 
 ##########################################################################
-##########################################################################
-# 510*510*6*50, 216-cpu cube sphere on altix with ifort and pkg/diagnostics
+# 510*510*6*50, 216-cpu cube sphere on altix with ifort
 
-cd MITgcm/verification/global_ocean.cs32x15/code
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/s216t_85x85/* .
-\cp SIZE.h_216 SIZE.h
-\cp packages.conf_hr packages.conf
 
-cd ../build
+cd MITgcm
+mkdir build run
+cd build
 \rm *
-../../../tools/genmake2 -mods=../code -of ../code/linux_ia64_ifort+mpi_altix_nas
+\cp ../../MITgcm_contrib/high_res_cube/code-mods/* .
+\cp ../../MITgcm_contrib/high_res_cube/code-mods/s216t_85x85/* .
+\cp SIZE.h_216 SIZE.h
+\cp packages.conf_hr packages.conf
+../tools/genmake2 -mods=../code -of ../../MITgcm_contrib/high_res_cube/code-mods/linux_ia64_ifort+mpi_altix_nas
 make depend
 make -j
-
-cd ..
-mkdir run
-cd run
+cd ../run
 \rm *
-\cp ../input/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/input/* .
-ln -sf ../../../../run_template/* .
+\cp ../../MITgcm_contrib/high_res_cube/input/* .
+ln -sf ../../run_template/* .
 \rm pickup* eedata.mth data.pkg data.seaice data.exf_clim data.exf data.mnc data pr*
 \rm bathy_Hmin50.bin *192_94* *cs32* *.m lev* tren* job_c* job_altix150 job_altix92_54t
-ln -sf ../../../../run_template/pickup.0000000216.cube49 pickup.0000000216
-ln -sf  ../../../../run_template/pickup_seaice.0000000216.cube48 pickup_seaice.0000000216
+ln -sf ../../run_template/pickup.0000000216.cube49 pickup.0000000216
+ln -sf ../../run_template/pickup_seaice.0000000216.cube48 pickup_seaice.0000000216
 \cp ../build/mitgcmuv .
 qsub job_altix
-
-
-##########################################################################
-##########################################################################
-# 32*32*6*15, 1-cpu cube sphere
-
-cd MITgcm/verification/global_ocean.cs32x15/code
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/* .
-\cp ../../../utils/exch2/code-mods/s12t_16x32/* .
-\rm CPP_EEOPTIONS.h
-cd ../build
-\rm *
-../../../tools/genmake2 -mods=../code
-make depend
-make
-cd ..
-mkdir run
-cd run
-\rm *
-\cp ../../tutorial_held_suarez_cs/input/grid* .
-\cp ../input/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/input/* .
-../build/mitgcmuv >& output.txt
-
-comparison output is in:
-../../../../MITgcm_contrib/high_res_cube/results/output.txt
-
-to use matlab to look at the output
-matlab
-
-for fld={'SIuice','SIvice','SIheff','SIarea','oceQsw', ...
-         'surForcT','oceTAUX','oceTAUY','surForcS'}
-    tmp=permute(readbin([fld{1} '.0000000072.data'],[32,6,32]),[1 3 2]);
-    cx=[min(tmp(:)) max(tmp(:))]; clf, plot_cube, title(fld{1}), pause
-end
-
-heff=permute(readbin(['SIheff.0000000072.data'],[32,6,32]),[1 3 2]);
-mask=0*heff; mask(find(heff>.001))=1;
-uice=mask.*permute(readbin(['SIuice.0000000072.data'],[32,6,32]),[1 3 2]);
-vice=mask.*permute(readbin(['SIvice.0000000072.data'],[32,6,32]),[1 3 2]);
-clf
-subplot(221), mypcolor(uice(:,:,3)'); colorbar, title('uice, tile 3')
-subplot(222), mypcolor(uice(:,:,6)'); colorbar, title('uice, tile 6')
-subplot(223), mypcolor(vice(:,:,3)'); colorbar, title('vice, tile 3')
-subplot(224), mypcolor(vice(:,:,6)'); colorbar, title('vice, tile 6')
-
-
-##########################################################################
-##########################################################################
-# 32*32*6*15, 17-tile, 1-cpu cube sphere experiment
-
-cd MITgcm/verification/global_ocean.cs32x15/code
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/* .
-\cp ../code_alt/code.176t_8x4/* .
-cd ../build
-\rm *
-../../../tools/genmake2 -mods=../code
-make depend
-make
-cd ..
-mkdir run
-cd run
-\rm *
-\cp ../../tutorial_held_suarez_cs/input/grid* .
-\cp ../input/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/input/* .
-../build/mitgcmuv >& output.txt
-
-
-##########################################################################
-##########################################################################
-# 32*32*6*15, 2-cpu cube sphere on the altices with ifort
-
-cd MITgcm/verification/global_ocean.cs32x15/code
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/* .
-\cp ../../../utils/exch2/code-mods/s12t_16x32/* .
-\cp SIZE.h_mpi SIZE.h
-
-cd ../build
-\rm *
-../../../tools/genmake2 -mods=../code -of ../../../tools/build_options/linux_ia64_ifort+mpi_altix_nas
-make depend
-make -j
-
-cd ..
-mkdir run
-cd run
-\rm *
-\cp ../../tutorial_held_suarez_cs/input/grid* .
-\cp ../input/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/input/* .
-mpirun -np 2 ../build/mitgcmuv
-
-
-##########################################################################
-##########################################################################
-# 510*510*6*50, 54-tile, 54-cpu cube sphere on the altices with efc
-# starting with pickup file from end of 1992
-# requires input files in sudirectories run_template and ncep_rgau
-
-cd MITgcm/verification/global_ocean.cs32x15/code
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/s54t_170x170/* .
-\cp packages.conf_hr packages.conf
-
-cd ../build
-\rm *
-../../../tools/genmake2 -mods=../code -of ../../../tools/build_options/linux_ia64_efc+mpi_altix
-make depend
-make -j
-
-cd ..
-mkdir run
-cd run
-\rm *
-\cp ../input/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/input/* .
-qsub job_altix92_54t
-
-
-##########################################################################
-##########################################################################
-# 510*510*6*50, 1500-tile, 150-cpu, excludes land
-# uses s1500t_17x51 configuration
-
-cd MITgcm/verification/global_ocean.cs32x15/code
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/s1500t_17x51/* .
-\cp SIZE.h_150 SIZE.h
-\cp packages.conf_hr packages.conf
-
-cd ../build
-\rm *
-../../../tools/genmake2 -mods=../code -of ../../../tools/build_options/linux_ia64_ifort+mpi_altix_nas
-make depend
-make -j
-
-cd ..
-mkdir run
-cd run
-\rm *
-\cp ../input/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/input/* .
-ln -sf ../../../../run_template/* .
-\rm pickup*
-ln -sf ../../../../run_template/pickup.0000316440.cube19 pickup.0000000216
-ln -sf  ../../../../run_template/pickup_seaice.0000316440.cube19 pickup_seaice.0000000216
-\cp ../build/mitgcmuv mitgcmuv150
-qsub job_altix150
-
-
-##########################################################################
-##########################################################################
-# 510*510*6*50, 1500-tile, 375-cpu, excludes land
-# uses s1500t_17x51 configuration
-# example for running on c17-c20 using arrayd
-
-cd MITgcm/verification/global_ocean.cs32x15/code
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/s1500t_17x51/* .
-\cp SIZE.h_375 SIZE.h
-\cp packages.conf_hr packages.conf
-
-cd ../build
-\rm *
-../../../tools/genmake2 -mods=../code -of ../../../tools/build_options/linux_ia64_ifort+mpi_altix_nas
-make depend
-make -j
-
-cd ..
-mkdir run
-cd run
-\rm *
-\cp ../input/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/input/* .
-ln -sf ../../../../run_template/* .
-\rm pickup*
-ln -sf ../../../../run_template/pickup.0000316440.cube19 pickup.0000000216
-ln -sf  ../../../../run_template/pickup_seaice.0000316440.cube19 pickup_seaice.0000000216
-\cp ../build/mitgcmuv .
-job_c20_375cpu < /dev/null >&! output.run &
-
-
-##########################################################################
-##########################################################################
-# 510*510*6*50, 1500-tile, 375-cpu, excludes land
-# uses s1500t_17x51 configuration
-# example for running on c17-c20 using arrayd
-
-cd MITgcm/verification/global_ocean.cs32x15/code
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/s1500t_17x51/* .
-\cp SIZE.h_375 SIZE.h
-\cp packages.conf_hr packages.conf
-
-cd ../build
-\rm *
-../../../tools/genmake2 -mods=../code -of ../../../tools/build_options/linux_ia64_ifort+mpi_altix_nas
-make depend
-make -j
-
-cd ..
-mkdir run
-cd run
-\rm *
-\cp ../input/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/input/* .
-ln -sf ../../../../run_template/* .
-\rm pickup*
-ln -sf ../../../../run_template/pickup.0000316440.cube19 pickup.0000000216
-ln -sf  ../../../../run_template/pickup_seaice.0000316440.cube19 pickup_seaice.0000000216
-\cp ../build/mitgcmuv .
-job_c20_375cpu < /dev/null >&! output.run &
-
-
-##########################################################################
-##########################################################################
-# 510*510*6*50, 1500-tile, 500-cpu, excludes land
-# uses s1500t_17x51 configuration
-# example for running on c17-c20 using arrayd
-
-cd MITgcm/verification/global_ocean.cs32x15/code
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/s1500t_17x51/* .
-\cp SIZE.h_500 SIZE.h
-\cp packages.conf_hr packages.conf
-
-cd ../build
-\rm *
-../../../tools/genmake2 -mods=../code -of ../../../tools/build_options/linux_ia64_ifort+mpi_altix_nas
-make depend
-make -j
-
-cd ..
-mkdir run
-cd run
-\rm *
-\cp ../input/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/input/* .
-ln -sf ../../../../run_template/* .
-\rm pickup*
-ln -sf ../../../../run_template/pickup.0000316440.cube19 pickup.0000000216
-ln -sf  ../../../../run_template/pickup_seaice.0000316440.cube19 pickup_seaice.0000000216
-\cp ../build/mitgcmuv .
-job_c19_500cpu < /dev/null >&! output.run &
-
-
-##########################################################################
-##########################################################################
-# 510*510*6*50, 216-cpu cube sphere on cosmos
-
-cd MITgcm/verification/global_ocean.cs32x15/code
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/s216t_85x85/* .
-\cp SIZE.h_216 SIZE.h
-\cp packages.conf_hr packages.conf
-
-module unload latest_intel80
-module unload mpich-gm-intel80
-module load latest_intel81
-module load mpich-gm-intel81
-
-cd ../build
-\rm *
-../../../tools/genmake2 -mods=../code -of ../../../tools/build_options/linux_ia32_ifort+mpi_cosmos
-make depend
-make -j
-
-cd ..
-mkdir run
-cd run
-\rm *
-\cp ../input/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/input/* .
-ln -sf ../../../../run_template/* .
-\rm pickup*
-ln -sf ../../../../run_template/pickup.0000316440.cube19 pickup.0000000216
-ln -sf  ../../../../run_template/pickup_seaice.0000316440.cube19 pickup_seaice.0000000216
-\cp ../build/mitgcmuv .
-bsub < job_cosmos
-
-
-##########################################################################
-##########################################################################
-# 510*510*6*50, 216-tile, 54-cpu cube sphere on the altices with efc
-# requires input files in sudirectories run_template and ncep_rgau
-# presently residing under orion:/tmp1/dmenem/cube
-
-cd MITgcm/verification/global_ocean.cs32x15/code
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/s216t_85x85/* .
-\cp SIZE.h_54 SIZE.h
-\cp packages.conf_hr packages.conf
-
-cd ../build
-\rm *
-../../../tools/genmake2 -mods=../code -of ../../../tools/build_options/linux_ia64_efc+mpi_altix
-make depend
-make -j
-
-cd ..
-mkdir run
-cd run
-\rm *
-\cp ../input/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/input/* .
-qsub job_orion
-
-
-##########################################################################
-##########################################################################
-# 510*510*6*50, 205-tile, 41-cpu cube sphere on the altices with efc
-# requires input files in sudirectories run_template and ncep_rgau
-# presently residing under orion:/tmp1/dmenem/cube
-
-cd MITgcm/verification/global_ocean.cs32x15/code
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/s205t_85x85/* .
-\cp SIZE.h_41 SIZE.h
-\cp packages.conf_hr packages.conf
-
-cd ../build
-\rm *
-../../../tools/genmake2 -mods=../code -of ../../../tools/build_options/linux_ia64_efc+mpi_altix
-make depend
-make -j
-
-cd ..
-mkdir run
-cd run
-\rm *
-\cp ../input/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/input/* .
-qsub job_orion41
-
-
-##########################################################################
-##########################################################################
-# 510*510*6*50, 1500-tile, 50-cpu cube sphere on the altices with efc
-# requires input files in sudirectories run_template and ncep_rgau
-# presently residing under orion:/tmp1/dmenem/cube
-
-cd MITgcm/verification/global_ocean.cs32x15/code
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/code-mods/s1500t_17x51/* .
-\cp SIZE.h_50 SIZE.h
-\cp packages.conf_hr packages.conf
-
-cd ../build
-\rm *
-../../../tools/genmake2 -mods=../code -of ../../../tools/build_options/linux_ia64_efc+mpi_altix
-make depend
-make -j
-
-cd ..
-mkdir run
-cd run
-\rm *
-\cp ../input/* .
-\cp ../../../../MITgcm_contrib/high_res_cube/input/* .
-qsub job_orion
| ViewVC Help | |
| Powered by ViewVC 1.1.22 |