Parent Directory
|
|
|
|
|
calc_gw.F
|
|
1.48
|
12 years |
jmc |
selectAddFluid (ALLOW_ADDFLUID): add missing term in vertical momentum eq.
|
solve_pentadiagonal.F
|
|
1.10
|
12 years |
jmc |
- replace division with multication by inverse (similar to original version)
- r…
|
solve_tridiagonal.F
|
|
1.10
|
12 years |
jmc |
- remove 1 local array in original version (SOLVE_DIAGONAL_LOWMEMORY)
- replace …
|
the_main_loop.F
|
|
1.124
|
12 years |
heimbach |
Forgot something...
|
forward_step.F
|
|
1.203
|
12 years |
jmc |
add call to PTRACERS_SWITCH_ONOFF at the beginning of a time-step
|
model_ad_diff.list
|
|
1.34
|
12 years |
dimitri |
retiring model/src/freeze_interior.F
it has been replace by pkg/frazil
see pkg/f…
|
do_oceanic_phys.F
|
|
1.114
|
12 years |
jmc |
add SEAICE_SIZE.h anywhere SEAICE.h is included
|
external_forcing_surf.F
|
|
1.55
|
12 years |
jmc |
add SEAICE_SIZE.h anywhere SEAICE.h is included
|
dynamics.F
|
|
1.161
|
12 years |
jmc |
update comments (calling tree)
|
packages_check.F
|
|
1.57
|
12 years |
jmc |
check if pkg/frazil is compiled before using it
|
convective_weights.F
|
|
1.6
|
12 years |
jmc |
- fix description (comments)
- set output convectCount over the full array range…
|
convectively_mixtracer.F
|
|
1.3
|
12 years |
jmc |
fix description (comments)
|
the_model_main.F
|
|
1.111
|
12 years |
jmc |
update and shorten "MITgcm Kernel Code Calling Sequence" (just keep
"important" …
|
set_defaults.F
|
|
1.159
|
12 years |
dimitri |
adding pkg/frazil - see frazil_description.tex for details
|
packages_init_variables.F
|
|
1.86
|
12 years |
dimitri |
adding pkg/frazil - see frazil_description.tex for details
|
external_forcing.F
|
|
1.60
|
12 years |
dimitri |
adding pkg/frazil - see frazil_description.tex for details
|
ini_parms.F
|
|
1.246
|
12 years |
dimitri |
adding pkg/frazil - see frazil_description.tex for details
|
packages_boot.F
|
|
1.57
|
12 years |
dimitri |
adding pkg/frazil - see frazil_description.tex for details
|
do_statevars_diags.F
|
|
1.17
|
12 years |
dimitri |
adding pkg/frazil - see frazil_description.tex for details
|
packages_init_fixed.F
|
|
1.78
|
12 years |
dimitri |
adding pkg/frazil - see frazil_description.tex for details
|
write_grid.F
|
|
1.34
|
12 years |
gforget |
the_main_loop.F :
- if not mitgcmuv_ad : no need for checkpointing loops or
tap…
|
packages_readparms.F
|
|
1.69
|
12 years |
heimbach |
Breaking three rules (at least):
1. No check-ins Friday after 5:30pm
2. No check…
|
find_rho.F
|
|
1.40
|
12 years |
mlosch |
add factorized versions of some EOS code to find_rho.F,
define USE_FACTORIZED_EO…
|
config_summary.F
|
|
1.134
|
12 years |
jmc |
- only report Linear EOS parameters if using Linear EOS
- add celsius2K ; improv…
|
find_alpha.F
|
|
1.19
|
12 years |
mlosch |
add a little initialisation trick to make TAF generate vectorizable code
|
set_parms.F
|
|
1.12
|
12 years |
jmc |
call S/R OFFLINE_RESET_PARMS to reset flags for off-line calculation
|
ini_spherical_polar_grid.F
|
|
1.30
|
12 years |
jmc |
- rename S/R CALC_ANGLES to CALC_GRID_ANGLES and move it outside
rotate_spheri…
|
calc_grid_angles.F
|
|
1.1
|
12 years |
jmc |
- rename S/R CALC_ANGLES to CALC_GRID_ANGLES and move it outside
rotate_spheri…
|
rotate_spherical_polar_grid.F
|
|
1.4
|
12 years |
jmc |
- rename S/R CALC_ANGLES to CALC_GRID_ANGLES and move it outside
rotate_spheri…
|
ini_curvilinear_grid.F
|
|
1.51
|
12 years |
jmc |
- rename S/R CALC_ANGLES to CALC_GRID_ANGLES and move it outside
rotate_spheri…
|
ini_nlfs_vars.F
|
|
1.7
|
12 years |
jmc |
remove/avoid un-used variables
|
cg2d_sr.F
|
|
1.5
|
12 years |
jmc |
remove/avoid un-used variables
|
integr_continuity.F
|
|
1.28
|
12 years |
jmc |
remove/avoid un-used variables
|
update_etaws.F
|
|
1.2
|
12 years |
jmc |
remove/avoid un-used variables
|
ini_cartesian_grid.F
|
|
1.24
|
12 years |
jmc |
remove/avoid un-used variables
|
calc_ivdc.F
|
|
1.8
|
12 years |
mlosch |
use sigmaR in calc_ivdc rather than rhokp1 and rhokm1
|
grad_sigma.F
|
|
1.10
|
12 years |
jmc |
multiply sigmaR by maskC(k)*maskC(k-1) (instead of just maskC(k))
|
pre_cg3d.F
|
|
1.4
|
12 years |
jmc |
useRealFreshWaterFlux: remove masking of EmPmP (using maskInC) in
external_forc…
|
solve_for_pressure.F
|
|
1.78
|
12 years |
jmc |
useRealFreshWaterFlux: remove masking of EmPmP (using maskInC) in
external_forc…
|
calc_grad_phi_hyd.F
|
|
1.14
|
12 years |
jmc |
apply mask to output (horiz. gradient of Hydrostatic potential):
- does not con…
|
timestep_tracer.F
|
|
1.17
|
12 years |
mlosch |
comment out masking of gtracer, lets keep our fingers crossed
|
ini_local_grid.F
|
|
1.1
|
12 years |
jmc |
new S/R INI_LOCAL_GRID to define model tile-local grid (using same units
as delX…
|
ini_cylinder_grid.F
|
|
1.7
|
12 years |
jmc |
new S/R INI_LOCAL_GRID to define model tile-local grid (using same units
as delX…
|
load_grid_spacing.F
|
|
1.8
|
12 years |
jmc |
- move delX,delY to new header file (SET_GRID.h) and adjust length to 1rst
fac…
|
initialise_varia.F
|
|
1.70
|
12 years |
jmc |
always call INI_NLFS_VARS (to be sure all SURFACE.h variables are initialised)
…
|
ini_fields.F
|
|
1.25
|
12 years |
jmc |
fix initialisation when using sigma-coords (call UPDATE_ETAWS from ini_fields.F)…
|
update_etah.F
|
|
1.13
|
12 years |
jmc |
take sigma-coords related code out of update_etah.F into new S/R UPDATE_ETAWS
|
config_check.F
|
|
1.59
|
12 years |
jmc |
disable implicitDiffusion when compiling with ALLOW_DEPTH_CONTROL
|
thermodynamics.F
|
|
1.139
|
12 years |
jmc |
compute local recip_hFacC (no bi,bj) to use in vertical implicit solver
|
impldiff.F
|
|
1.29
|
12 years |
jmc |
change argument recip_hFac (drop bi,bj indices) in IMPLDIFF S/R
|
calc_gs.F
|
|
1.54
|
12 years |
jmc |
fix typo in Adams-Bashforth diagnostic names
|
calc_gt.F
|
|
1.58
|
12 years |
jmc |
fix typo in Adams-Bashforth diagnostic names
|
momentum_correction_step.F
|
|
1.10
|
12 years |
jmc |
- move bi,bj loops inside INTEGR_CONTINUITY ;
- call INTEGR_CONTINUITY directly …
|
diags_rho.F
|
|
1.5
|
12 years |
jmc |
- change diagnostics WRHOMASS to just the Vertical transport of in-situ density;…
|
timestep.F
|
|
1.53
|
12 years |
jmc |
- additional output argument for ADAMS_BASHFORTH S/R ;
- add diagnostics for Ada…
|
adams_bashforth2.F
|
|
1.8
|
12 years |
jmc |
re-arrange extrapolation calculation (affects machine truncation)
and add output…
|
adams_bashforth3.F
|
|
1.4
|
12 years |
jmc |
re-arrange extrapolation calculation (affects machine truncation)
and add output…
|
check_pickup.F
|
|
1.5
|
12 years |
jmc |
more uniform warning message
|
initialise_fixed.F
|
|
1.53
|
12 years |
jmc |
add many debug-print (to trace down where pkg/cal error msg comes from)
|
calc_3d_diffusivity.F
|
|
1.17
|
13 years |
jmc |
move KPP hack into kpp_calc_diff_ptr.F (+ add argument to S/R KPP_CALC_DIFF_PTR)…
|
load_fields_driver.F
|
|
1.11
|
13 years |
jmc |
useEBM : do not prevent to load some periodic forcing (call to EXTERNAL_FIELDS_L…
|
write_pickup.F
|
|
1.11
|
13 years |
jmc |
in MDS_WR_METAFILES calls, replace "myTime" by a local copy into array of length…
|
ini_vertical_grid.F
|
|
1.21
|
13 years |
jmc |
minor change (identical instructions) to prevent some compilers to produce
wron…
|
packages_write_pickup.F
|
|
1.39
|
13 years |
dimitri |
o adding package bbl (Bottom Boundary Layer)
description in MITgcm/pkg/bbl/bbl…
|
diags_phi_hyd.F
|
|
1.5
|
13 years |
jmc |
fix previous modif
|
diags_phi_rlow.F
|
|
1.9
|
13 years |
jmc |
- include r* effect on reference-state (PhiRef) in totPhiHyd
(so that it's rea…
|
ini_depths.F
|
|
1.50
|
13 years |
jmc |
add exchange topoZ after reading from file
|
ini_eos.F
|
|
1.21
|
13 years |
mlosch |
add code for TEOS-10 (www.teos-10.org, McDougall et al. 2011). Use
this eos with…
|
calc_oce_mxlayer.F
|
|
1.9
|
13 years |
jmc |
add Sub-Meso Eddies parameterisation (from Baylor)
|
cg3d.F
|
|
1.24
|
13 years |
jmc |
use new parameter "printResidualFreq" to print residual in CG iterations
|
cg2d.F
|
|
1.54
|
13 years |
jmc |
use new parameter "printResidualFreq" to print residual in CG iterations
|
ini_theta.F
|
|
1.29
|
13 years |
jmc |
test debugLevel (instead of debugMode) to print maps (using PLOT_FIELDS call)
|
ini_salt.F
|
|
1.24
|
13 years |
jmc |
test debugLevel (instead of debugMode) to print maps (using PLOT_FIELDS call)
|
update_masks_etc.F
|
|
1.6
|
13 years |
jmc |
refine debugLevel criteria when printing messages
|
external_fields_load.F
|
|
1.39
|
13 years |
jmc |
refine debugLevel criteria when printing messages
|
ini_cg3d.F
|
|
1.28
|
13 years |
jmc |
refine debugLevel criteria when printing messages
|
ini_model_io.F
|
|
1.43
|
13 years |
jmc |
refine debugLevel criteria when printing messages
|
ini_masks_etc.F
|
|
1.49
|
13 years |
jmc |
use -1 (no iteration) in PLOT_FIELDS calls for fixed in time fields
|
turnoff_model_io.F
|
|
1.6
|
13 years |
jmc |
split "OBCS.h" into 4 separated header files (OBCS_PARAMS,GRID,FIELDS,SEAICE)
|
integrate_for_w.F
|
|
1.16
|
13 years |
jmc |
use new local variable rStarDhDt (instead of common block variable rStarDhCDt)
t…
|
correction_step.F
|
|
1.26
|
13 years |
jmc |
zero out velocity outside OB interior region: This has no effect on the
solutio…
|
timestep_wvel.F
|
|
1.7
|
13 years |
jmc |
clean-up: remove call to OBCS_APPLY_W (not necessary).
|
calc_surf_dr.F
|
|
1.17
|
13 years |
jmc |
fix previous modif
|
update_surf_dr.F
|
|
1.10
|
13 years |
jmc |
move call to OBCS_APPLY_SURF_DR from update_surf_dr.F to calc_surf_dr.F
and add…
|
update_r_star.F
|
|
1.9
|
13 years |
jmc |
move call to OBCS_APPLY_R_STAR from update_r_star.F to calc_r_star.F
and add ar…
|
calc_r_star.F
|
|
1.21
|
13 years |
jmc |
move call to OBCS_APPLY_R_STAR from update_r_star.F to calc_r_star.F
and add ar…
|
update_cg2d.F
|
|
1.8
|
13 years |
jmc |
use interior masks (maskInC) to cancel out cg2d matrix coeff at OB and
outside …
|
ini_cg2d.F
|
|
1.50
|
13 years |
jmc |
with OBCS: use maskInC to cancel cg2d-matrix coeff at OB
and also outside OB in…
|
do_fields_blocking_exchanges.F
|
|
1.29
|
13 years |
jmc |
back to previous version (comment out calls to OBCS_COPY_TRACER):
no longer nee…
|
ini_forcing.F
|
|
1.51
|
13 years |
jmc |
initialise index to trace which time-record is currently loaded
|
ini_linear_phisurf.F
|
|
1.19
|
13 years |
jmc |
for the adjoint, change NonLin-FreeSurf initialisation sequence:
fill-in h0Fac…
|
do_the_model_io.F
|
|
1.64
|
13 years |
jmc |
do not by-pass OBCS_OUTPUT call at nIter0.
|
load_ref_files.F
|
|
1.2
|
13 years |
jmc |
read grid-spacing and ref.profile using S/R READ_GLVEC_RL.
|
do_atmospheric_phys.F
|
|
1.9
|
13 years |
jmc |
switch some test on debugLevel value to debugMode test
|
ini_cori.F
|
|
1.33
|
13 years |
jmc |
- remove useConstantF, useBetaPlaneF, useSphereF and replace them
with integer…
|
ini_mnc_vars.F
|
|
1.9
|
13 years |
jmc |
remove unused variables
|
freesurf_rescale_g.F
|
|
1.7
|
14 years |
jmc |
sigma (and hybrid-sigma) coordinate code for non-linear free-surface
|
update_sigma.F
|
|
1.1
|
14 years |
jmc |
sigma (and hybrid-sigma) coordinate code for non-linear free-surface
|
ini_p_ground.F
|
|
1.9
|
14 years |
jmc |
first check-in of sigma (and hybrid-sigma) coordinate code
|
ini_sigma_hfac.F
|
|
1.1
|
14 years |
jmc |
first check-in of sigma (and hybrid-sigma) coordinate code
|
ini_pressure.F
|
|
1.13
|
14 years |
jmc |
remove tabs
|
calc_buoyancy.F
|
|
1.9
|
14 years |
jmc |
remove tabs
|
rotate_uv2en.F
|
|
1.1
|
14 years |
gforget |
introducing rotate_uv2en.F that rotates a vector field
from X/Y to Eastward/Nort…
|
ini_nh_fields.F
|
|
1.2
|
14 years |
jmc |
replace "write(0,*)" with call to PRINT_MESSAGE
|
seawater.F
|
|
1.6
|
14 years |
jmc |
avoid unbalanced quote (single or double) in commented line
|
calc_phi_hyd.F
|
|
1.40
|
14 years |
jmc |
avoid unbalanced quote (single or double) in commented line
|
ini_grid.F
|
|
1.33
|
14 years |
jmc |
avoid unbalanced quote (single or double) in commented line
|
calc_diffusivity.F
|
|
1.37
|
14 years |
jmc |
avoid unbalanced quote (single or double) in commented line
|
ini_dynvars.F
|
|
1.23
|
14 years |
gforget |
ALLOW_3D_VISCAH/ALLOW_3D_VISCA4 bug fix
|
write_state.F
|
|
1.61
|
14 years |
jmc |
add NH free-surface formulation (selectNHfreeSurf=1) (not fully tested)
|
post_cg3d.F
|
|
1.3
|
14 years |
jmc |
add NH free-surface formulation (selectNHfreeSurf=1) (not fully tested)
|
do_statevars_tave.F
|
|
1.5
|
14 years |
jmc |
oops! fix previous modif
|
ini_nh_vars.F
|
|
1.3
|
14 years |
jmc |
Implement AB-3 for non-hydrostatic vertical momentum ;
add 2-D field to store Hy…
|
read_pickup.F
|
|
1.6
|
14 years |
jmc |
Implement AB-3 for non-hydrostatic vertical momentum ;
add 2-D field to store Hy…
|
port_rand.F
|
|
1.7
|
14 years |
jmc |
remove unused variables
|
set_grid_factors.F
|
|
1.2
|
14 years |
jmc |
remove unused variables
|
calc_div_ghat.F
|
|
1.26
|
14 years |
jmc |
add parenthesis in cg3d_b computation
|
set_ref_state.F
|
|
1.4
|
14 years |
jmc |
add output for rhoref(k) = rho(Tref,Sref)
|
tracers_correction_step.F
|
|
1.16
|
14 years |
jmc |
apply zonal filter to all passive tracers
|
calc_viscosity.F
|
|
1.9
|
14 years |
jmc |
allow to specify a vertical profile of vertical viscosity
|
taueddy_init_varia.F
|
|
1.4
|
15 years |
jmc |
replace calls to MDSREADFIELD with equivalent READ_FLD_XYZ_RS
|
diags_oceanic_surf_flux.F
|
|
1.10
|
15 years |
jmc |
return to version 1.8, but uses (new) right type of S/R for diagnostic filling
…
|
swfrac.F
|
|
1.15
|
15 years |
jmc |
add missing "_d 0" in water type coeff.
|
cg2d_nsa.F
|
|
1.3
|
15 years |
jmc |
- import modifs from standard version (cg2d.F, v1.16):
use pre-computed solver …
|
ini_mixing.F
|
|
1.10
|
15 years |
jmc |
add missing header file "PACKAGES_CONFIG.h" ; initialise diffKr over full domain…
|
ini_vel.F
|
|
1.8
|
15 years |
jmc |
remove unnecessary BARRIER
|
ini_psurf.F
|
|
1.11
|
15 years |
jmc |
remove unnecessary BARRIER
|
state_summary.F
|
|
1.8
|
15 years |
jmc |
remove unnecessary BARRIER
|
remove_mean.F
|
|
1.3
|
15 years |
jmc |
fix wrong type of GLOBAL_SUM in REMOVE_MEAN_RS ;
+ change macros (EXCH & GLOBAL_…
|
do_stagger_fields_exchanges.F
|
|
1.7
|
15 years |
jmc |
change macros (EXCH & GLOBAL_SUM/MAX) sufix _R4/_R8 to _RS/_RL
when applied to …
|
calc_wsurf_tr.F
|
|
1.2
|
15 years |
jmc |
call GLOBAL_SUM_TILE_RL (result is less dependant on Nb of Procs/Threads)
|
convective_adjustment.F
|
|
1.33
|
15 years |
heimbach |
Add TAF option "kind" (or adjust "byte") to enable real*4 common blocks
|
pressure_for_eos.F
|
|
1.4
|
16 years |
jmc |
comment out maskC multiplication (not really needed as far as I know,
but harmf…
|
convective_adjustment_ini.F
|
|
1.22
|
16 years |
jmc |
replace calls to "FIND_RHO" with recent version "FIND_RHO_2D"
|
taueddy_external_forcing.F
|
|
1.4
|
16 years |
gforget |
o bridging the gap between eddy stress and GM.
... had missed this bit.
|
do_write_pickup.F
|
|
1.6
|
16 years |
mlosch |
add a flag writePickupAtEnd (default=true) to be able to suppress
writing a pick…
|
packages_error_msg.F
|
|
1.1
|
17 years |
jmc |
S/R PACKAGES_ERROR_MSG replaces PACKAGES_CHECK_ERROR :
- add 1 argument (used in…
|
cycle_tracer.F
|
|
1.8
|
17 years |
jmc |
do the k loop inside CYCLE_TRACER (supposed to be more efficient)
|
set_write_global_pickup.F
|
|
1.1
|
17 years |
jmc |
isolate in set_write_global_pickup.F the only S/R of checkpoint.F that is
still …
|
calc_common_factors.F
|
|
1.22
|
17 years |
jmc |
start to implement deep-atmosphere and/or anelastic formulation
|
freeze_surface.F
|
|
1.7
|
18 years |
heimbach |
Modifications for bottom topography control
o replace hFacC by _hFacC at various…
|
tracers_iigw_correction.F
|
|
1.2
|
18 years |
heimbach |
Modifications for bottom topography control
o replace hFacC by _hFacC at various…
|
ini_hfac.F
|
|
1.1
|
18 years |
heimbach |
o Changes in initialisation needed for NLFS adjoint.
|
freeze.F
|
|
1.11
|
19 years |
jmc |
add "_d 0" that was missing.
|
plot_field.F
|
|
1.14
|
22 years |
heimbach |
o merge of relevant stuff from the ecco-branch:
- genmake: removed $S64 overwr…
|
calc_grad_phi_surf.F
|
|
1.2
|
23 years |
cnh |
Bringing comments up to data and formatting for document extraction.
|