Directory trunk/libf/dynphy_lonlat/

Total Files:
6
Deleted Files:
0
Lines of Code:
3641

[root]/trunk/libf/dynphy_lonlat
                directory in repo phydev (2 files, 167 lines)
                directory in repo phylmd (8 files, 2556 lines)
                directory in repo phymar (2 files, 192 lines)

Lines of Code

trunk/libf/dynphy_lonlat/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 27 (100.0%) 731 (100.0%) 27.0
emillour 20 (74.1%) 668 (91.4%) 33.4
fairhead 4 (14.8%) 61 (8.3%) 15.2
dcugnet 3 (11.1%) 2 (0.3%) 0.6

Most Recent Commits

dcugnet 2017-07-24 15:56 Rev.: 2963

Fix a bug in the longitude interpolation of ozone, leading for some
resolutions to a too small margin to ensure inetrpolation without
any extrapolation.
Also, minor fix in regular_lonlat_mod.F90 routine to ensure that
boundslon_reg(i,east)>boundslon_reg(i,west).

2 lines of code changed in 1 file:

  • trunk/libf/dynphy_lonlat: inigeomphy_mod.F90 (+2 -2)
emillour 2017-01-30 12:24 Rev.: 2786

Further convergence with planetary models:
- move vertical_layers_mod.F90 to phy_common and call init_vertical_layers in inigeomphy_mod
- add aps and bps (mid-layer coordinates) to vertical_layers_mod.F90
- same adaptations for the 1D case
EM

7 lines of code changed in 1 file:

  • trunk/libf/dynphy_lonlat: inigeomphy_mod.F90 (+7)
emillour 2016-07-26 17:37 Rev.: 2604

Add Exner function to the call_physiq arguments (not used by the Earth physics) to harmonize physics/dynamics interface.
EM

64 lines of code changed in 3 files:

  • trunk/libf/dynphy_lonlat: calfis.F (+18 -4), calfis_loc.F (+23 -2), calfis_p.F (+23 -2)
emillour 2016-07-24 11:51 Rev.: 2601

Cleanup in the dynamics: turn temps.h into module temps_mod.F90
EM

0 lines of code changed in 3 files:

  • trunk/libf/dynphy_lonlat: calfis.F (-1), calfis_loc.F (-1), calfis_p.F (-1)
emillour 2016-07-23 07:45 Rev.: 2600

Cleanup in the dynamics: turn comvert.h into module comvert_mod.F90
EM

210 lines of code changed in 3 files:

  • trunk/libf/dynphy_lonlat: calfis.F (+6 -6), calfis_loc.F (+102 -102), calfis_p.F (+102 -102)
emillour 2016-07-22 08:44 Rev.: 2597

Cleanup in the dynamics: get rid of comconst.h, make it a module comconst_mod.
EM

12 lines of code changed in 3 files:

  • trunk/libf/dynphy_lonlat: calfis.F (+2 -2), calfis_loc.F (+7 -7), calfis_p.F (+3 -2)
emillour 2016-07-13 08:54 Rev.: 2588

-Small change in the dynamics/physics interface organization:
externalize (from iniphysiq) operations wich initialize settings
common to all physics packages (e.g. global grid definitions;
in practice initializations for routines either in phy_common
or in dynphy_lonlat) in inigeomphy (located in dynphy_lonlat).
iniphysiq should only initialize settings in the corresponding
physics package (e.g. phylmd for dynphy_lonlat/phylmd/iniphysiq).

- Bug fix in phydev/iophy: is_south_pole_dyn replaces
is_south_pole since rev. 2429.

EM

224 lines of code changed in 1 file:

  • trunk/libf/dynphy_lonlat: inigeomphy_mod.F90 (new 224)
dcugnet 2016-06-01 14:48 Rev.: 2532

Bug fix: For high resolutions or particular zoom center locations, an output cell (LMDZ grid) with no matching input cells ("landiceref.nc" file grid) caused a crash.

0 lines of code changed in 2 files:

  • trunk/libf/dynphy_lonlat: grid_atob_m.f90 (changed)
fairhead 2016-01-27 14:43 Rev.: 2429

Correction on the calculation of the surface of the grid at the poles (problem was introduced
in r2222).
Due to the different distribution of OMP tasks in the dynamics and the physics, had to
introduce 2 new logical variables, is_pole_north_phy and is_pole_south_phy, and so decided
to rename the old is_north_pole/is_south_pole to is_north_pole_dyn/is_south_pole_dyn to
stay coherent and, hopefully, clear things up a bit.
LF

61 lines of code changed in 4 files:

  • trunk/libf/dynphy_lonlat: calfis_loc.F (+27 -26), calfis_p.F (+22 -22), mod_interface_dyn_phys.F90 (+12 -12)
emillour 2016-01-03 12:16 Rev.: 2418

Improving the physics/dynamics interface:
- added module callphysiq_mod.F90 in dynphy_lonlat/phy*** which contains the routine "call_physiq" which is called by calfis* and calls the physics. This way different "physiq" routine from different physics packages may be called: The calfis* routines now exposes all available fields that might be transmitted to physiq but which is actually send (ie: expected/needed by physiq) is decided in call_physiq.
- turned "physiq.F90" into module "physiq_mod.F90" for better control of "physiq" arguments. Extracted embeded "gr_fi_ecrit" as self-standing routine (but note that this routine actually only works in serial mode).
EM

151 lines of code changed in 6 files:

  • trunk/libf/dynphy_lonlat: calfis.F (new), calfis_loc.F (new), calfis_p.F (new)
Generated by StatSVN 0.7.0