Directory trunk/libf/dynlonlat_phylonlat/phydev/

Directory Created:
2015-03-24 10:08
Directory Deleted:
2016-01-02 17:35
Total Files:
0
Deleted Files:
2
Lines of Code:
0

[root]/trunk/libf/dynlonlat_phylonlat/phydev

Lines of Code

trunk/libf/dynlonlat_phylonlat/phydev/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 10 (100.0%) 493 (100.0%) 49.3
emillour 9 (90.0%) 491 (99.6%) 54.5
fairhead 1 (10.0%) 2 (0.4%) 2.0

Most Recent Commits

emillour 2016-01-02 17:35 Rev.: 2417

Change dynamics/physics interface directory name from dynlonlat_phylonlat to dynphy_lonlat.
EM

0 lines of code changed in 2 files:

  • trunk/libf/dynlonlat_phylonlat/phydev: iniphysiq.F90 (del), iniphysiq_mod.F90 (del)
fairhead 2015-11-18 16:12 Rev.: 2396

Modifications from 2274 that were somehow lost
LF

2 lines of code changed in 1 file:

  • trunk/libf/dynlonlat_phylonlat/phydev: iniphysiq_mod.F90 (+2 -2)
emillour 2015-11-18 14:25 Rev.: 2395

Bug fix for aquaplanets: "rlat" and "rlon" were uninitialized when written to startphy.nc; phyredem should write "longitude_deg" and "latitude_deg" to the file. Overall "rlat" and "rlon" should not be used and "latitude_deg" and "longitude_deg" should be used instead in the physics. To be further cleaned up.
Some cleanup on that mater also made in phydev.
Note that this change will make bench test results different for longitudes and latitudes, because of roundoff effects.
EM

3 lines of code changed in 1 file:

  • trunk/libf/dynlonlat_phylonlat/phydev: iniphysiq_mod.F90 (+3)
emillour 2015-08-25 17:14 Rev.: 2351

More on physics/dynamics separation and cleanup:
- Set things up so that all physics-related initializations are done via iniphysiq.
- Created a "geometry_mod.F90" module in phy_common to store information on the loacl grid (i.e. replaces comgeomphy) and moreover give these variables more obvious names (e.g.: rlond => longitude, rlatd => latitude, airephy => cell_area).
- removed obsolete comgeomphy.h and comgeomphy.F90
EM

99 lines of code changed in 1 file:

  • trunk/libf/dynlonlat_phylonlat/phydev: iniphysiq_mod.F90 (+99 -54)
emillour 2015-08-24 09:26 Rev.: 2347

Make iniphysiq a module.
Fix call to iniphysiq in lmdz1d (missing arguments and arrays of wrong sizes).
EM

190 lines of code changed in 1 file:

  • trunk/libf/dynlonlat_phylonlat/phydev: iniphysiq_mod.F90 (new 190)
emillour 2015-08-21 17:13 Rev.: 2346

Physics/dynamics separation:
- remove all references to dimensions.h from physics. nbp_lon (==iim) , nbp_lat (==jjm+1) and nbp_lev (==llm) from mod_grid_phy_lmdz should be used instead.
- added module regular_lonlat_mod in phy_common to store information about the global (lon-lat) grid cell boundaries and centers.
EM

34 lines of code changed in 1 file:

  • trunk/libf/dynlonlat_phylonlat/phydev: iniphysiq.F90 (+34 -2)
emillour 2015-07-01 15:57 Rev.: 2320

Physics/dynamics separation: make an infotrac_phy module, which should be used from within the physics, and is initialized from infotrac (dynamics) via iniphysiq.
EM

5 lines of code changed in 1 file:

  • trunk/libf/dynlonlat_phylonlat/phydev: iniphysiq.F90 (+5)
emillour 2015-06-25 09:45 Rev.: 2311

Further modifications to enforce physics/dynamics separation:
- moved iniprint.h and misc_mod back to dyn3d_common, as these should only be used by dynamics.
- created print_control_mod in the physics to store flags prt_level, lunout, debug to be local to physics (should be used rather than iniprint.h)
- created abort_physic.F90 , which does the same job as abort_gcm() did, but should be used instead when in physics.
- reactivated inifis (turned it into a module, inifis_mod.F90) to initialize physical constants and print_control_mod flags.
EM

8 lines of code changed in 1 file:

  • trunk/libf/dynlonlat_phylonlat/phydev: iniphysiq.F90 (+8 -13)
emillour 2015-03-24 10:08 Rev.: 2242

Further reorganizing of the physics-dynamics interface.
Things related to dynamics grid and physics grid go in "dynlonlat_phylonlat".
Any physics phy*** related stuff (e.g. iniphysiq, ce0l) goes in a phy*** subdirectory of dynlonlat_phylonlat.
EM

152 lines of code changed in 1 file:

  • trunk/libf/dynlonlat_phylonlat/phydev: iniphysiq.F90 (new 152)
Generated by StatSVN 0.7.0