/[MITgcm]/MITgcm/verification/lab_sea/README
ViewVC logotype

Diff of /MITgcm/verification/lab_sea/README

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

revision 1.1.2.9 by dimitri, Wed Apr 30 04:55:13 2003 UTC revision 1.1.2.10 by dimitri, Thu May 22 20:49:14 2003 UTC
# Line 142  of open-water bulk fluxes are carried ou Line 142  of open-water bulk fluxes are carried ou
142  To run Experiment 1:  To run Experiment 1:
143    cd ../../../verification/lab_sea/input    cd ../../../verification/lab_sea/input
144    ln -sf DATA.10hours data    ln -sf DATA.10hours data
145    ln -sf DATA.SEAICE.adi data.seaice    ln -sf DATA.SEAICE.lsr data.seaice
146    mitgcmuv_1 >&! output.txt    mitgcmuv_1 >&! output.txt
147    mkdir exp1    mkdir exp1
148    mv *tave.0000000010.data exp1    mv *tave.0000000010.data exp1
149    
150  Use matlab script lookat_exp1.m to compare the output  Use matlab script lookat_exp1.m to compare the output
151  of exp1 with that from release1_p10 sea-ice code:  of exp1 with that from release1_p16 sea-ice code:
152    cd ../../../verification/lab_sea/matlab    cd ../../../verification/lab_sea/matlab
153    matlab    matlab
154    lookat_exp1    lookat_exp1
# Line 157  of exp1 with that from release1_p10 sea- Line 157  of exp1 with that from release1_p10 sea-
157  Instructions for running Experiment 2  Instructions for running Experiment 2
158  =====================================  =====================================
159    
160  This is a 1-cpu test of the LSR solver.  The solution is  This is a 1-cpu test of the ADI solver.  The solution is
161  compared to that of experiment 1, which used the ADI solver.  compared to that of experiment 1, which used the LSR solver.
162    
163  To run Experiment 2:  To run Experiment 2:
164    cd ../../../verification/lab_sea/input    cd ../../../verification/lab_sea/input
165    ln -sf DATA.10hours data    ln -sf DATA.10hours data
166    ln -sf DATA.SEAICE.lsr data.seaice    ln -sf DATA.SEAICE.adi data.seaice
167    mitgcmuv_1 >&! output.txt    mitgcmuv_1 >&! output.txt
168    mkdir exp2    mkdir exp2
169    mv *tave.0000000010.data exp2    mv *tave.0000000010.data exp2
# Line 201  results from exp3a and exp3b: Line 201  results from exp3a and exp3b:
201    matlab    matlab
202    lookat_exp3    lookat_exp3
203    
204  If the dynamic ice solvers are correct, they should converge to a  Both solvers should and do converge to solutions
205  solution that is constant at each latitude.  that are constant at each latitude.  But note that
206    the two solutions are not exactly the same because
207    the two solvers represent slightly different
208    approximations of the viscous/plastic equations.
209    
210    
211  Instructions for running Experiment 4  Instructions for running Experiment 4
# Line 214  tile edges for sea-ice dynamic solvers. Line 217  tile edges for sea-ice dynamic solvers.
217  To run Experiment 4:  To run Experiment 4:
218    cd ../../../verification/lab_sea/input    cd ../../../verification/lab_sea/input
219    ln -sf DATA.10hours data    ln -sf DATA.10hours data
220    ln -sf DATA.SEAICE.adi data.seaice    ln -sf DATA.SEAICE.lsr data.seaice
221    mpirun -np 2 mitgcmuv_2x1    mpirun -np 2 mitgcmuv_2x1
222    mkdir exp4    mkdir exp4
223    mv *tave.0000000010.data exp4    mv *tave.0000000010.data exp4
# Line 225  the 2-cpu output to that of exp1: Line 228  the 2-cpu output to that of exp1:
228    matlab    matlab
229    lookat_exp4    lookat_exp4
230    
231  The inaccuracy at the tile boundary can be decreased by increasing  The accuracy of the dynamic solvers is increased by
232  NPSEUDO in data.seaice at the expense of computation time.  reducing parameter LSR_ERROR for the LSR solver and
233  Also as sea-ice ages (thickens) the difference at the tiles becomes  by increasing parameter NPSEUDO for the ADI solver.
234  increasingly small.  For solver pkg/seaice/adi.F a value of NPSEUDO=10  The computational cost/accuracy trade-off is quite
235  appears adequate for forward integrations but cannot be used for sea-ice  high for the ADI solver but relatively small for
236  adjoint model.  With NPSEUDO=300 or greater, the tile disappears, but the  the LSR solver, which is the default solver.
 computational cost is very large (11 times that of teh forward model).  
237    
238    
239  Instructions for running Experiment 5  Instructions for running Experiment 5
# Line 243  convention used by seaice_get_forcing.F Line 245  convention used by seaice_get_forcing.F
245  To run Experiment 5:  To run Experiment 5:
246    cd ../../../verification/lab_sea/input    cd ../../../verification/lab_sea/input
247    ln -sf      DATA.2years             data    ln -sf      DATA.2years             data
248    ln -sf  DATA.SEAICE.adi      data.seaice    ln -sf  DATA.SEAICE.lsr      data.seaice
249    ln -sf  evap.labsea1979  evap.labsea1980      ln -sf  evap.labsea1979  evap.labsea1980  
250    ln -sf   flo.labsea1979   flo.labsea1980      ln -sf   flo.labsea1979   flo.labsea1980  
251    ln -sf   fsh.labsea1979   fsh.labsea1980      ln -sf   fsh.labsea1979   fsh.labsea1980  
# Line 260  the 2-cpu output to SMMR-SSM/I data: Line 262  the 2-cpu output to SMMR-SSM/I data:
262    matlab    matlab
263    lookat_exp5    lookat_exp5
264    
265  Disclaimer:  The comparison here is just for fun.
266  The comparison here is just for fun, not really supposed  The configuration is too coarse and artificial
267  to look anything like the data.  to reproduce realistic sea-ice conditions.
268  Otherwise it would put a lot of people out of business :-)  
269    
270  Instructions for running Experiment 6  Instructions for running Experiment 6
271  =====================================  =====================================
# Line 285  the output of exp6 to that of exp1: Line 287  the output of exp6 to that of exp1:
287    matlab    matlab
288    lookat_exp6    lookat_exp6
289    
290    
291  Instructions for running Experiment 7  Instructions for running Experiment 7
292  =====================================  =====================================
293    
# Line 319  This experiment uses pkg/gmredi, pkg/kpp Line 322  This experiment uses pkg/gmredi, pkg/kpp
322  To run Experiment 8:  To run Experiment 8:
323    cd ../../../verification/lab_sea/input    cd ../../../verification/lab_sea/input
324    ln -sf DATA.10hours_exf data    ln -sf DATA.10hours_exf data
325    ln -sf DATA.SEAICE.adi_exf data.seaice    ln -sf DATA.SEAICE.exf data.seaice
326    mitgcmuv_exf_forcing >&! output.txt    mitgcmuv_exf_forcing >&! output.txt
327    mkdir exp8    mkdir exp8
328    mv *tave.0000000010.data exp8    mv *tave.0000000010.data exp8
# Line 341  open-water surface fluxes are provided b Line 344  open-water surface fluxes are provided b
344  To run Experiment 9:  To run Experiment 9:
345    cd ../../../verification/lab_sea/input    cd ../../../verification/lab_sea/input
346    ln -sf DATA.10hours_exf data    ln -sf DATA.10hours_exf data
347    ln -sf DATA.SEAICE.adi_exf data.seaice    ln -sf DATA.SEAICE.exf data.seaice
348    mitgcmuv_exf_fluxes >&! output.txt    mitgcmuv_exf_fluxes >&! output.txt
349    mkdir exp9    mkdir exp9
350    mv *tave.0000000010.data exp9    mv *tave.0000000010.data exp9
# Line 362  with bulk formula computation of evapora Line 365  with bulk formula computation of evapora
365  To run Experiment 10:  To run Experiment 10:
366    cd ../../../verification/lab_sea/input    cd ../../../verification/lab_sea/input
367    ln -sf DATA.10hours_exf data    ln -sf DATA.10hours_exf data
368    ln -sf DATA.SEAICE.adi_exf data.seaice    ln -sf DATA.SEAICE.exf data.seaice
369    mitgcmuv_compute_evap >&! output.txt    mitgcmuv_compute_evap >&! output.txt
370    mkdir exp10    mkdir exp10
371    mv *tave.0000000010.data exp10    mv *tave.0000000010.data exp10

Legend:
Removed from v.1.1.2.9  
changed lines
  Added in v.1.1.2.10

  ViewVC Help
Powered by ViewVC 1.1.22