|
Last change
on this file since 2794 was
2779,
checked in by romain.vande, 3 years ago
|
|
LMDZ_COMMON:
First commit of PEM. Small writting improvements will follow.
Only works with GCM slopes parametrisation of Lucas L.
Example to compile : ./makelmdz_fcm -arch X64_OCCIGEN -arch_path ../ARCH -p mars -d 32x24x26 pem
RV
|
|
File size:
633 bytes
|
| Line | |
|---|
| 1 | MODULE temps_mod_evol |
|---|
| 2 | |
|---|
| 3 | IMPLICIT NONE |
|---|
| 4 | |
|---|
| 5 | INTEGER nyear ! nyear : Maximun number of year over which the PEM can interpolate |
|---|
| 6 | INTEGER dt_pem ! dt_pem : in years, the time step used by the PEM |
|---|
| 7 | REAL alpha_criterion ! alpha_criterion : percentage of change before stopping the PEM |
|---|
| 8 | |
|---|
| 9 | !$OMP THREADPRIVATE(nyear) |
|---|
| 10 | |
|---|
| 11 | !WARNING: when adding a threadprivate variable in this module |
|---|
| 12 | ! do not forget to add it to the copyin clause when opening an OpenMP |
|---|
| 13 | ! parallel section. e.g. in gcm before call leapfrog_loc and/or |
|---|
| 14 | ! possibly in iniphysiq |
|---|
| 15 | |
|---|
| 16 | END MODULE temps_mod_evol |
|---|
Note: See
TracBrowser
for help on using the repository browser.