| 64 |
#endif |
#endif |
| 65 |
& darwin_relaxscale, |
& darwin_relaxscale, |
| 66 |
& darwin_ForcingPeriod, darwin_ForcingCycle, |
& darwin_ForcingPeriod, darwin_ForcingCycle, |
| 67 |
|
& darwin_PARunits, darwin_W_to_uEins, |
| 68 |
#ifdef ALLOW_PAR_DAY |
#ifdef ALLOW_PAR_DAY |
| 69 |
& darwin_PARavPeriod, |
& darwin_PARavPeriod, |
| 70 |
#endif |
#endif |
| 132 |
darwin_acdomFile=' ' |
darwin_acdomFile=' ' |
| 133 |
darwin_oasim_edFile=' ' |
darwin_oasim_edFile=' ' |
| 134 |
darwin_oasim_esFile=' ' |
darwin_oasim_esFile=' ' |
| 135 |
|
darwin_PARunits='Ein/m2/d ' |
| 136 |
|
darwin_W_to_uEins=1. _d 0/0.2174 _d 0 |
| 137 |
darwin_relaxscale=0. _d 0 |
darwin_relaxscale=0. _d 0 |
| 138 |
darwin_seed=0 |
darwin_seed=0 |
| 139 |
c default periodic forcing to same as for GCHEM |
c default periodic forcing to same as for GCHEM |
| 214 |
#ifdef ALLOW_PAR_DAY |
#ifdef ALLOW_PAR_DAY |
| 215 |
darwin_PARnav = NINT(darwin_PARavPeriod*nsubtime/dTtracerLev(1)) |
darwin_PARnav = NINT(darwin_PARavPeriod*nsubtime/dTtracerLev(1)) |
| 216 |
#endif |
#endif |
| 217 |
|
C factor for conversion to uEin/m2/s |
| 218 |
|
IF ( darwin_PARunits(1:16) .EQ. 'uEin/m2/s ' ) THEN |
| 219 |
|
darwin_PARFileConv = 1. _d 0 |
| 220 |
|
ELSEIF ( darwin_PARunits(1:16) .EQ. 'Ein/m2/d ' ) THEN |
| 221 |
|
darwin_PARFileConv = 1. _d 6/86400. _d 0 |
| 222 |
|
ELSEIF ( darwin_PARunits(1:16) .EQ. 'W/m2 ' ) THEN |
| 223 |
|
darwin_PARFileConv = darwin_W_to_uEins |
| 224 |
|
ELSE |
| 225 |
|
WRITE(msgBuf,'(2A)') 'S/R DARWIN_READPARMS:', |
| 226 |
|
& 'darwin_PARunits must be one of Ein/m2/d, uEin/m2/s, W/m2' |
| 227 |
|
CALL PRINT_ERROR( msgBuf , 1) |
| 228 |
|
STOP 'unknown darwin_PARunits' |
| 229 |
|
ENDIF |
| 230 |
|
|
| 231 |
#ifdef DAR_DIAG_CHL |
#ifdef DAR_DIAG_CHL |
| 232 |
C default values |
C default values |