Parent Directory | Revision Log | Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Sticky Tag: |
update output after changes in correction_step.F which affect results - at machine truncation level - that use 3-D solver.
Update output (changes at machine truncation level) after modif related to non-hydrostatic free-surface (in ini_cg3d.F, pre_cg3d.F & post_cg3d.F)
changes in adams_bashforth S/R affect results at truncation level: update output.
changing ini_cg2d.F (mask cg2d matrix outside OB interior region) affect cg2d-Norm and therefore the results change (only 11 digits for cg2d)
fix/clean implementation of OBC in momentum (biharmonic visc & Leith/Smag)
new output after switching nonHydrostatic, viscA4 and time-varying OB
update velocity statistics after changing maskInW & maskInS definition
update results after switching to 4th order advection scheme for salt and ptracer01 ; + applying OBCS_COPY_TRACER in model/src & ptracer pkg.
update output (only ptracer affected) after adding RBCS on ptracer 01
get new monitor number (but cg2d is unchanged)
updated after changing Number of tiles (SIZE.h)
changing cg2d.F (store solver main-diagonal term) affects the output of cg2d solver: => fails (@ level 12); generate a new output file.
o update results of exp4
updated after changing g77 default testing option
Changed the order of operations for global sums of arrays. o this *DOES* change output - the following results are updated by this change: exp4 front_relax global_ocean.cs32x15 global_ocean_pressure ideal_2D_oce internal_wave natl_box plume_on_slope - changes are primarily due to different cg2d residuals but in some the Eta field changes and this changes other fields o the global sum used to accumulate sequentially over all tiles on a single process and then the result be passed to _GLOBAL_SUM() o now we create a sum per tile and accumulate the sums - this should fix differences in sum for two tiles on 1 or 2 processors - this may help when using more than2 tiles but is not guaranteed - introducing a gather operation in GLOBAL_SUM() will fix differences for multiple tiles but only for fixed tiles configurations - an array based sum function is needed to make this independent of tile configuration
Re-tiled many experiments so as to allow valid multi-processor testing o single processor configurations now have multiple tiles o multi-processor configurations now have the same number of tiles as the single processor config. but distrubuted o all output for T,S,U,V were unchanged but the cg2d output was sensitive to the re-tiling for some expts. Namely: adjustment.128x64x1, exp4, exp5 front_relax, natl_box and plume_on_slope
Updated (affected by changes in vertical advect. of momentum).
Merging changes on MAIN between checkpoint43 and checkpoint43a-release1mods Command: cvs -q update -jcheckpoint43 -jcheckpoint43a-release1mods -d -P These changes are most of the changes between c43 and c44 except those that occured after "12:45 11 Jan 2002". As far as I can tell it is checkpoint43 with the following mods: o fix bug in mom_vi_del2uv o select when filters are applied ; add options to zonal_filter (data.zonfilt) o gmredi: fix Pb in the adiabatic form ; add options (.e.g. Bolus advection) o update AIM experiments (NCEP input files) o improve and extend diagnostics (Monitor, TimeAve with NonLin-FrSurf) o added some stuff for AD o Jamar wet-points This update does not contain the following mods that are in checkpoint44 o bug fix in pkg/generic_advdiff/ - thread related bug, bi,bj arguments in vertical advection routines o some changes to pkg/autodiff, pkg/cost, pkg/exf, pkg/ecco, verification/carbon and model/src/ related to adjoint o some new Matlab scripts for diagnosing model density - utils/matlab/dens_poly3.m and ini_poly3.m The list of exclusions is accurate based on a "cvs diff". The list of inclusions is based on the record in doc/tag-index which may not be complete.
Regenerated results/output.txt for (output of) experiments affected by changes made in pkg/monitor on Nov 8, '01. **This did not change the solutions but just the way in which the statistics are calculated** The following expts are affected: adjust_nlfs.cs-32x32x1, adjustment.128x64x1, adjustment.cs-32x32x1, advect_cs, advect_xz, aim.5l_Equatorial_Channel, aim.5l_LatLon, aim.5l_cs, exp1, exp2, exp4, exp5, front_relax, hs94.128x64x5, hs94.1x64x5, hs94.cs-32x32x5, internal_wave, natl_box, solid-body.cs-32x32x1 Output from testscript after the pkg/monitor changes: T S U V C D M c m s m s m s m s n p a R g m m e . m m e . m m e . m m e . f n k u 2 i a a d i a a d i a a d i a a d g d e n d n x n . n x n . n x n . n x n . Y Y Y Y 16 16 16 16 0 16 16 16 16 16 16 22 0 16 16 22 0 pass adjust_nlfs.cs-32x32x1 Y Y Y Y 16 16 16 16 0 16 16 16 16 16 16 16 16 16 22 0 0 pass adjustment.128x64x1 Y Y Y Y 16 16 16 16 0 16 16 16 16 16 16 0 0 16 16 0 0 pass adjustment.cs-32x32x1 Y Y Y Y 16 16 13 2 0 16 16 2 0 16 16 3 2 16 16 3 2 pass advect_cs Y Y Y Y 16 22 16 16 16 16 16 16 13 16 16 16 16 16 16 16 16 pass advect_xy Y Y Y Y 16 22 16 1 1 16 16 16 16 16 16 0 1 16 16 16 16 pass advect_xz Y Y Y Y 16 16 16 2 0 16 16 1 1 16 16 0 1 16 16 0 2 pass aim.5l_Equatorial_Channel Y Y Y Y 16 16 16 2 0 16 16 0 1 16 16 1 1 16 16 0 1 pass aim.5l_LatLon Y Y Y Y 16 16 16 1 0 0 16 0 0 16 16 0 1 16 16 1 1 pass aim.5l_cs Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 12 13 16 16 13 16 pass exp0 Y Y Y Y 16 16 16 8 8 16 16 12 22 16 16 1 1 16 16 1 1 pass exp1 Y Y Y Y 16 16 16 0 0 16 16 3 0 16 16 0 0 16 16 0 0 pass exp2 Y Y Y Y 16 16 16 0 2 16 16 16 22 0 16 0 0 16 16 0 1 pass exp4 Y Y Y Y 16 16 16 12 11 16 16 11 0 16 16 6 12 16 16 6 12 pass exp5 Y Y Y Y 16 16 16 1 1 16 16 1 3 16 16 0 0 16 16 0 0 pass front_relax Y Y Y Y 4 5 7 7 5 4 9 8 5 3 3 4 5 3 3 4 5 FAIL global_ocean.90x40x15 Y Y Y Y 16 16 16 2 0 16 16 16 16 16 16 1 1 16 16 0 1 pass hs94.128x64x5 Y Y Y Y 16 16 16 2 0 16 16 16 16 16 16 1 1 16 16 22 1 pass hs94.1x64x5 Y Y Y Y 14 16 16 1 1 16 16 16 16 13 16 0 1 16 16 0 1 pass hs94.cs-32x32x5 Y Y Y Y 16 16 16 10 13 0 16 1 0 16 16 1 2 16 16 16 16 pass internal_wave Y Y Y Y 16 16 16 0 0 16 16 1 0 16 16 0 0 16 16 0 0 pass natl_box Y Y Y Y 16 16 16 16 16 16 16 16 22 16 16 16 16 16 16 16 16 pass plume_on_slope Y Y Y Y 16 16 16 16 0 0 16 0 0 16 16 1 2 16 16 1 2 pass solid-body.cs-32x32x1 Output after regenerating output: T S U V C D M c m s m s m s m s n p a R g m m e . m m e . m m e . m m e . f n k u 2 i a a d i a a d i a a d i a a d g d e n d n x n . n x n . n x n . n x n . Y Y Y Y 16 16 16 16 0 16 16 16 16 16 16 22 0 16 16 22 0 pass adjust_nlfs.cs-32x32x1 Y Y Y Y 16 16 16 16 0 16 16 16 16 16 16 16 16 16 22 0 0 pass adjustment.128x64x1 Y Y Y Y 16 16 16 16 0 16 16 16 16 16 16 0 0 16 16 0 0 pass adjustment.cs-32x32x1 Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass advect_cs Y Y Y Y 16 22 16 16 16 16 16 16 13 16 16 16 16 16 16 16 16 pass advect_xy Y Y Y Y 16 22 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass advect_xz Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass aim.5l_Equatorial_Channel Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass aim.5l_LatLon Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass aim.5l_cs Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 12 13 16 16 13 16 pass exp0 Y Y Y Y 16 16 16 16 16 16 16 16 22 16 16 16 16 16 16 22 16 pass exp1 Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass exp2 Y Y Y Y 16 16 16 16 16 16 16 16 22 16 16 16 16 16 16 16 16 pass exp4 Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 22 16 16 16 22 16 pass exp5 Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass front_relax Y Y Y Y 4 5 7 7 5 4 9 8 5 3 3 4 5 3 3 4 5 FAIL global_ocean.90x40x15 Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 22 16 16 16 16 16 pass hs94.128x64x5 Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 22 16 pass hs94.1x64x5 Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 22 16 16 16 22 16 pass hs94.cs-32x32x5 Y Y Y Y 16 16 16 22 16 16 16 16 16 16 16 22 16 16 16 16 16 pass internal_wave Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass natl_box Y Y Y Y 16 16 16 16 16 16 16 16 22 16 16 16 16 16 16 16 16 pass plume_on_slope Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass solid-body.cs-32x32x1 Note: global_ocean.90x40x15 was not regenerated since it's output was generated later when changes were made to pkg/gmredi (Dec 4,'01).
Updated results after changing timestep.F & timestep_tracer.F
Since the model results are sensitive to small changes in the code when compiling with the older g77, it seems safer to use the -ffloat-store option when making tests. testscript now calls genmake with the -ieee option by default. To disable this, use testscript -noieee. If changing between with and without -noieee, it is useful to use -clean the first time you use testscript to forc a make clean.
Changed initialization of Adams-Bashforth time stepping which consequently changes most output: exp0, exp1, exp2, exp4, exp5, front_relax, hs94.128x64x5, internal_wave and natl_box had substantial changes in numerical output adjustment.128x64x1, adjustment.cs-32x32x1, aim.5l_LatLon, hs94.1x64x5 and hs94.cs-32x32x5 were not affected but output checked in anyway
Across the board regeneration of results/output.txt o format of output differs o some numbers in some expts were inaccurate/out of date o now can test model using more than cg2d_init_res
Generate new output for OBCs fixes.
Made length of output.txt correspond to "data".
Restructuring verification experiments.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.22 |