Directory trunk/libf/dynphy_lonlat/phydev/

Total Files:
2
Deleted Files:
0
Lines of Code:
167

[root]/trunk/libf/dynphy_lonlat/phydev

Lines of Code

trunk/libf/dynphy_lonlat/phydev/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
emillour 5 (100.0%) 93 (100.0%) 18.6

Most Recent Commits

emillour 2016-10-02 18:28 Rev.: 2643

- move iophys.F90 to phylmd since it depends on files there (with some modifications, iophys.F90 could be made generic enough to be in phy_common).
- some adaptations to make phydev XIOS2 compliant.
EM

2 lines of code changed in 1 file:

  • trunk/libf/dynphy_lonlat/phydev: callphysiq_mod.F90 (+2 -1)
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

10 lines of code changed in 2 files:

  • trunk/libf/dynphy_lonlat/phydev: iniphysiq_mod.F90 (+10 -155)
emillour 2016-01-06 13:37 Rev.: 2422

Small modification in the way time and calendar are handled: Now all the time keeping is done in the physics and only the timestep is transfered from the dynamics to the physics. Due to changes in computations and roundoffs this will change reference bench results.
The implementation of this change in phymar is left as future work.
EM

0 lines of code changed in 1 file:

  • trunk/libf/dynphy_lonlat/phydev: callphysiq_mod.F90 (-2)
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

81 lines of code changed in 1 file:

  • trunk/libf/dynphy_lonlat/phydev: callphysiq_mod.F90 (new 81)
Generated by StatSVN 0.7.0