Changeset 6100 for LMDZ6/trunk/libf/phylmd/macv2sp.f90
- Timestamp:
- Mar 12, 2026, 2:37:31 PM (13 days ago)
- File:
-
- 1 edited
-
LMDZ6/trunk/libf/phylmd/macv2sp.f90 (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/macv2sp.f90
r6092 r6100 13 13 !--dNovrN = enhancement factor for CDNC 14 14 ! 15 USE mo_simple_plumes, ONLY: sp_aop_profile 15 USE mo_simple_plumes, ONLY: sp_aop_profile, sp_setup, sp_initialized, aerosols_SP_forcing_year 16 16 USE phys_cal_mod, ONLY : year_cur, year_len, days_elapsed 17 17 USE dimphy … … 78 78 ENDDO 79 79 ! 80 81 ! Call sp_setup to retrieve 'aerosol_SP_forcing_year' value used in year_fr calculation below 82 IF (.NOT.sp_initialized) CALL sp_setup 83 80 84 !--fractional year 81 85 ! … … 83 87 ! year_fr = FLOAT(year_cur) + (FLOAT(day_cur)-0.5) / FLOAT(year_len) 84 88 ! Correction ASima & FH : 85 year_fr= float(year_cur) + float(days_elapsed)/float(year_len) 89 ! year_fr= float(year_cur) + float(days_elapsed)/float(year_len) 90 ! Choice between yearly vs fixed_year forcing, depending on 'aerosols_SP_forcing_year' 91 IF (aerosols_SP_forcing_year.EQ.-9999) THEN 92 year_fr= float(year_cur) + float(days_elapsed)/float(year_len) 93 ELSE 94 year_fr= float(aerosols_SP_forcing_year) + float(days_elapsed)/float(year_len) 95 ENDIF 86 96 87 97 IF (year_fr.LT.1850.0.OR.year_fr.GE.2024.0) THEN
Note: See TracChangeset
for help on using the changeset viewer.
