Parent Directory | Revision Log | Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint40: | (view) (download) (annotate) |
Sticky Tag: |
Re-arranged sequence of operations for Adams-Bashforth o this does not change numbers o this makes it very easy to extract forcing/diffusion out of ABII by changing calling sequence in calc_gt, calc_gs,... Key modifications: o new s/r: ADAMS_BASHFORTH2 gT=3/2*gT-1/2*gTnm1 o changed TIMESTEP_TRACER from gTnm1=t+dt*(3/2*gT-1/2*gTnm1) to gT=T+dt*gT o changed CALC_GT,CALC_GS & CALC_GTR1 to calcuate "gT" defined by new timestep_tracer (ie. including forcing, ABII, N-L F-S, etc...) now calls ADAMS_BASHFORTH2 and FREESURF_RESCALE_G o changed CYCLE_TRACER appropriately T=gT only Other associated mods: o new s/r: FREESURF_RESCALE_G applies non-linear free-surface term this used to be in TIMESTEP_TRACER o added myIter as argument to CALC_GS,CALC_GT,CALC_GTR1
Added two more methods *BUT* only in (x,y)! o DST-3 is 3rd order direct space time method o DST-3FL is flux limited 3rd order direct space time method o r-direction to come. Place holders commented out in gad_calc_rhs.F A stop statement will catch it if you try to use it. Either use with Nr=1 or write the code. :)
modified for NonLin-FreeSurf : This affects the truncation error ==> all output.txt need to be updated.
Finally mover timestep_tracer.F back to model/src - annoyingly needs GAD.h but since the only time GAD.h couldn't be available is in conjuction with no tracer stepping it seems ok.
Initialization of Adams-Bashforth time stepping for iter.EQ.0 - uses simple forward step - changes trajectories so *ALL* output is affected
Merge from branch pre38: o essential mods for cubed sphere o debugged atmosphere, dynamcis + physics (aim) o new packages (mom_vecinv, mom_fluxform, ...)
Merged changes from branch "branch-atmos-merge" into MAIN (checkpoint34) - substantial modifications to algorithm sequence (dynamics.F) - packaged OBCS, Shapiro filter, Zonal filter, Atmospheric Physics
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 |