Changeset 3686 for LMDZ6/trunk/libf/phylmd/dyn1d/1DUTILS.h
- Timestamp:
- May 27, 2020, 2:59:10 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phylmd/dyn1d/1DUTILS.h
r3682 r3686 627 627 RETURN 628 628 END 629 !630 SUBROUTINE conf_unicol_std631 !632 #ifdef CPP_IOIPSL633 use IOIPSL634 #else635 ! if not using IOIPSL, we still need to use (a local version of) getin636 use ioipsl_getincom637 #endif638 USE print_control_mod, ONLY: lunout639 IMPLICIT NONE640 !-----------------------------------------------------------------------641 ! Auteurs : A. Lahellec - adaptation au format standard.642 !643 ! Declarations :644 ! --------------645 646 #include "compar1d_std.h"647 #include "flux_arp.h"648 #include "tsoilnudge.h"649 #include "fcg_gcssold.h"650 #include "fcg_racmo.h"651 !652 !653 ! local:654 ! ------655 656 ! CHARACTER ch1*72,ch2*72,ch3*72,ch4*12657 658 !659 ! -------------------------------------------------------------------660 !661 ! ......... Initilisation parametres du lmdz1D ..........662 !663 !---------------------------------------------------------------------664 ! initialisations:665 ! ----------------666 667 !Config Key = lunout668 !Config Desc = unite de fichier pour les impressions669 !Config Def = 6670 !Config Help = unite de fichier pour les impressions671 !Config (defaut sortie standard = 6)672 lunout=6673 ! CALL getin('lunout', lunout)674 IF (lunout /= 5 .and. lunout /= 6) THEN675 OPEN(lunout,FILE='lmdz.out')676 ENDIF677 678 !Config Key = prt_level679 !Config Desc = niveau d'impressions de debogage680 !Config Def = 0681 !Config Help = Niveau d'impression pour le debogage682 !Config (0 = minimum d'impression)683 ! prt_level = 0684 ! CALL getin('prt_level',prt_level)685 686 !-----------------------------------------------------------------------687 ! Parametres de controle du run:688 !-----------------------------------------------------------------------689 690 !Config Key = restart691 !Config Desc = on repart des startphy et start1dyn692 !Config Def = false693 !Config Help = les fichiers restart doivent etre renomme en start694 restart =.false.695 CALL getin('restart',restart)696 697 !----------------------------------------------------------698 ! Parametres de forcage pour les forcages communs:699 ! Voir ici: https://github.com/romainroehrig/DEPHY-SCM/blob/master/DEPHY_Format_Version_0.pdf700 ! Pour les forcages communs: ces entiers valent 0 ou 1701 ! adv_temp= advection tempe, theta ou thetal, qv,qt,rv ou rt702 ! rad_temp= 0 (rayonnement actif) ou 1 (prescrit par tend_rad) ou adv (prescir et contenu dans les adv_temp)703 ! idem rad_theta et rad_thetal704 ! forcages en omega, w, vent geostrophique ou ustar705 ! Parametres de nudging en u,v,temp, theta, thetal,qv, qt, rv, rt valent 0 ou 1 ou le temps de nudging706 ! p_nudging_xxx pression (Pa) a partir de laquelle appliquer le nudging de xxx707 ! ou z_nudging_xxx hauteur(m) a partir de laquelle appliquer le nudging de xxx708 !----------------------------------------------------------709 !710 !Parametres de forcage711 !Config Key = adv_temp712 !Config Desc = forcage ou non par advection de T713 !Config Def = false714 !Config Help = forcage ou non par advection de T715 adv_temp =0716 CALL getin('adv_temp',adv_temp)717 718 !719 !Parametres de forcage720 !Config Key = adv_theta721 !Config Desc = forcage ou non par advection de Theta722 !Config Def = false723 !Config Help = forcage ou non par advection de Theta724 adv_theta =0725 CALL getin('adv_theta',adv_theta)726 727 !728 !Parametres de forcage729 !Config Key = adv_thetal730 !Config Desc = forcage ou non par advection de Thetal731 !Config Def = false732 !Config Help = forcage ou non par advection de Thetal733 adv_thetal =0734 CALL getin('adv_thetal',adv_thetal)735 736 !737 !Parametres de forcage738 !Config Key = rad_temp739 !Config Desc = forcage par tendance radiative en tempe740 !Config Def = false741 !Config Help = forcage par tendance radiative en tempe742 rad_temp ="0"743 CALL getin('rad_temp',rad_temp)744 745 !746 !Parametres de forcage747 !Config Key = rad_theta748 !Config Desc = forcage par tendance radiative en theta749 !Config Def = false750 !Config Help = forcage par tendance radiative en theta751 rad_theta ="0"752 CALL getin('rad_theta',rad_theta)753 754 !755 !Parametres de forcage756 !Config Key = rad_thetal757 !Config Desc = forcage par tendance radiative en thetal758 !Config Def = false759 !Config Help = forcage par tendance radiative en thetal760 rad_thetal ="0"761 CALL getin('rad_thetal',rad_thetal)762 763 !764 !Parametres de forcage765 !Config Key = adv_qv766 !Config Desc = forcage ou non par advection de qv767 !Config Def = false768 !Config Help = forcage ou non par advection de qv769 adv_qv =0770 CALL getin('adv_qv',adv_qv)771 772 !773 !Parametres de forcage774 !Config Key = adv_qt775 !Config Desc = forcage ou non par advection de qt776 !Config Def = false777 !Config Help = forcage ou non par advection de qt778 adv_qt =0779 CALL getin('adv_qt',adv_qt)780 781 !782 !Parametres de forcage783 !Config Key = adv_rv784 !Config Desc = forcage ou non par advection de rv785 !Config Def = false786 !Config Help = forcage ou non par advection de rv787 adv_rv =0788 CALL getin('adv_rv',adv_rv)789 790 !791 !Parametres de forcage792 !Config Key = adv_rt793 !Config Desc = forcage ou non par advection de rt794 !Config Def = false795 !Config Help = forcage ou non par advection de rt796 adv_rt =0797 CALL getin('adv_rt',adv_rt)798 799 !800 !Parametres de forcage801 !Config Key = nudging_temp802 !Config Desc = forcage ou non par advection de tempe803 !Config Def = false804 !Config Help = forcage ou non par advection de tempe805 nudging_temp =0806 CALL getin('nudging_temp',nudging_temp)807 808 !809 !Parametres de forcage810 !Config Key = nudging_theta811 !Config Desc = forcage ou non par advection de theta812 !Config Def = false813 !Config Help = forcage ou non par advection de theta814 nudging_theta =0815 CALL getin('nudging_theta',nudging_theta)816 817 !818 !Parametres de forcage819 !Config Key = nudging_thetal820 !Config Desc = forcage ou non par advection de thetal821 !Config Def = false822 !Config Help = forcage ou non par advection de thetal823 nudging_thetal =0824 CALL getin('nudging_thetal',nudging_thetal)825 826 !827 !Parametres de forcage828 !Config Key = nudging_qv829 !Config Desc = forcage ou non par advection de qv830 !Config Def = false831 !Config Help = forcage ou non par advection de qv832 nudging_qv =0833 CALL getin('nudging_qv',nudging_qv)834 835 !836 !Parametres de forcage837 !Config Key = nudging_qt838 !Config Desc = forcage ou non par advection de qt839 !Config Def = false840 !Config Help = forcage ou non par advection de qt841 nudging_qt =0842 CALL getin('nudging_qt',nudging_qt)843 844 !845 !Parametres de forcage846 !Config Key = nudging_rv847 !Config Desc = forcage ou non par advection de rv848 !Config Def = false849 !Config Help = forcage ou non par advection de rv850 nudging_rv =0851 CALL getin('nudging_rv',nudging_rv)852 853 !854 !Parametres de forcage855 !Config Key = nudging_rt856 !Config Desc = forcage ou non par advection de rt857 !Config Def = false858 !Config Help = forcage ou non par advection de rt859 nudging_rt =0860 CALL getin('nudging_rt',nudging_rt)861 862 !863 !Parametres de forcage864 !Config Key = nudging_u865 !Config Desc = forcage ou non par advection de u wind866 !Config Def = false867 !Config Help = forcage ou non par advection de u wind868 nudging_u =0869 CALL getin('nudging_u',nudging_u)870 871 !872 !Parametres de forcage873 !Config Key = nudging_v874 !Config Desc = forcage ou non par advection de v wind875 !Config Def = false876 !Config Help = forcage ou non par advection de v wind877 nudging_v =0878 CALL getin('nudging_v',nudging_v)879 880 !881 !Parametres de forcage882 !Config Key = p_nudging_temp883 !Config Desc = Pressure (Pa) above which tempe should be nudged884 !Config Def = false885 !Config Help = Pressure (Pa) above which tempe should be nudged886 p_nudging_temp =11000.887 CALL getin('p_nudging_tempe',p_nudging_temp)888 889 !890 !Parametres de forcage891 !Config Key = p_nudging_theta892 !Config Desc = Pressure (Pa) above which theta should be nudged893 !Config Def = false894 !Config Help = Pressure (Pa) above which theta should be nudged895 p_nudging_theta =11000.896 CALL getin('p_nudging_theta',p_nudging_theta)897 898 !899 !Parametres de forcage900 !Config Key = p_nudging_thetal901 !Config Desc = Pressure (Pa) above which thetal should be nudged902 !Config Def = false903 !Config Help = Pressure (Pa) above which thetal should be nudged904 p_nudging_thetal =11000.905 CALL getin('p_nudging_thetal',p_nudging_thetal)906 907 !908 !Parametres de forcage909 !Config Key = p_nudging_qv910 !Config Desc = Pressure (Pa) above which qv should be nudged911 !Config Def = false912 !Config Help = Pressure (Pa) above which qv should be nudged913 p_nudging_qv =11000.914 CALL getin('p_nudging_qv',p_nudging_qv)915 916 !917 !Parametres de forcage918 !Config Key = p_nudging_qt919 !Config Desc = Pressure (Pa) above which qt should be nudged920 !Config Def = false921 !Config Help = Pressure (Pa) above which qt should be nudged922 p_nudging_qt =11000.923 CALL getin('p_nudging_qt',p_nudging_qt)924 925 !926 !Parametres de forcage927 !Config Key = p_nudging_rv928 !Config Desc = Pressure (Pa) above which rv should be nudged929 !Config Def = false930 !Config Help = Pressure (Pa) above which rv should be nudged931 p_nudging_rv =11000.932 CALL getin('p_nudging_rv',p_nudging_rv)933 934 !935 !Parametres de forcage936 !Config Key = p_nudging_rt937 !Config Desc = Pressure (Pa) above which rt should be nudged938 !Config Def = false939 !Config Help = Pressure (Pa) above which rt should be nudged940 p_nudging_rt =11000.941 CALL getin('p_nudging_rt',p_nudging_rt)942 943 !944 !Parametres de forcage945 !Config Key = p_nudging_u946 !Config Desc = Pressure (Pa) above which u should be nudged947 !Config Def = false948 !Config Help = Pressure (Pa) above which u should be nudged949 p_nudging_u =11000.950 CALL getin('p_nudging_u',p_nudging_u)951 952 !953 !Parametres de forcage954 !Config Key = p_nudging_v955 !Config Desc = Pressure (Pa) above which v should be nudged956 !Config Def = false957 !Config Help = Pressure (Pa) above which v should be nudged958 p_nudging_v =11000.959 CALL getin('p_nudging_v',p_nudging_v)960 961 !962 !Parametres de forcage963 !Config Key = z_nudging_temp964 !Config Desc = Height (m) above which tempe should be nudged965 !Config Def = false966 !Config Help = Height (m) above which tempe should be nudged967 z_nudging_temp=0.968 CALL getin('z_nudging_tempe',z_nudging_temp)969 970 !971 !Parametres de forcage972 !Config Key = z_nudging_theta973 !Config Desc = Height (m) above which theta should be nudged974 !Config Def = false975 !Config Help = Height (m) above which theta should be nudged976 z_nudging_theta=0.977 CALL getin('z_nudging_theta',z_nudging_theta)978 979 !980 !Parametres de forcage981 !Config Key = z_nudging_thetal982 !Config Desc = Height (m) above which thetal should be nudged983 !Config Def = false984 !Config Help = Height (m) above which thetal should be nudged985 z_nudging_thetal=0.986 CALL getin('z_nudging_thetal',z_nudging_thetal)987 988 !989 !Parametres de forcage990 !Config Key = z_nudging_qv991 !Config Desc = Height (m) above which qv should be nudged992 !Config Def = false993 !Config Help = Height (m) above which qv should be nudged994 z_nudging_qv=0.995 CALL getin('z_nudging_qv',z_nudging_qv)996 997 !998 !Parametres de forcage999 !Config Key = z_nudging_qt1000 !Config Desc = Height (m) above which qt should be nudged1001 !Config Def = false1002 !Config Help = Height (m) above which qt should be nudged1003 z_nudging_qt=0.1004 CALL getin('z_nudging_qt',z_nudging_qt)1005 1006 !1007 !Parametres de forcage1008 !Config Key = z_nudging_rv1009 !Config Desc = Height (m) above which rv should be nudged1010 !Config Def = false1011 !Config Help = Height (m) above which rv should be nudged1012 z_nudging_rv=0.1013 CALL getin('z_nudging_rv',z_nudging_rv)1014 1015 !1016 !Parametres de forcage1017 !Config Key = z_nudging_rt1018 !Config Desc = Height (m) above which rt should be nudged1019 !Config Def = false1020 !Config Help = Height (m) above which rt should be nudged1021 z_nudging_rt=0.1022 CALL getin('z_nudging_rt',z_nudging_rt)1023 1024 !1025 !Parametres de forcage1026 !Config Key = z_nudging_u1027 !Config Desc = Height (m) above which u should be nudged1028 !Config Def = false1029 !Config Help = Height (m) above which u should be nudged1030 z_nudging_u=0.1031 CALL getin('z_nudging_u',z_nudging_u)1032 1033 !1034 !Parametres de forcage1035 !Config Key = z_nudging_v1036 !config desc = height (m) above which v should be nudged1037 !config def = false1038 !config help = height (m) above which v should be nudged1039 z_nudging_v=0.1040 call getin('z_nudging_v',z_nudging_v)1041 1042 !config key = ok_flux_surf1043 !config desc = forcage ou non par les flux de surface1044 !config def = false1045 !config help = forcage ou non par les flux de surface1046 ok_flux_surf =.false.1047 call getin('ok_flux_surf',ok_flux_surf)1048 1049 !config key = ok_prescr_ust1050 !config desc = ustar impose ou non1051 !config def = false1052 !config help = ustar impose ou non1053 ok_prescr_ust = .false.1054 call getin('ok_prescr_ust',ok_prescr_ust)1055 1056 !config key = ok_old_disvert1057 !config desc = utilisation de l ancien programme disvert0 (dans 1dutils.h)1058 !config def = false1059 !config help = utilisation de l ancien programme disvert0 (dans 1dutils.h)1060 ok_old_disvert = .false.1061 call getin('ok_old_disvert',ok_old_disvert)1062 1063 !config key = time_ini1064 !config desc = meaningless in this case1065 !config def = 0.1066 !config help =1067 tsurf = 0.1068 call getin('time_ini',time_ini)1069 1070 !config key = rlat et rlon1071 !config desc = latitude et longitude1072 !config def = 0.0 0.01073 !config help = fixe la position de la colonne1074 xlat = 0.1075 xlon = 0.1076 call getin('rlat',xlat)1077 call getin('rlon',xlon)1078 1079 !config key = airephy1080 !config desc = grid cell area1081 !config def = 1.e111082 !config help =1083 airefi = 1.e111084 call getin('airephy',airefi)1085 1086 !config key = nat_surf1087 !config desc = surface type1088 !config def = 0 (ocean)1089 !config help = 0=ocean,1=land,2=glacier,3=banquise1090 nat_surf = 0.1091 call getin('nat_surf',nat_surf)1092 1093 !config key = tsurf1094 !config desc = surface temperature1095 !config def = 290.1096 !config help = not used if type_ts_forcing=1 in lmdz1d.f1097 tsurf = 290.1098 call getin('tsurf',tsurf)1099 1100 !config key = psurf1101 !config desc = surface pressure1102 !config def = 102400.1103 !config help =1104 psurf = 102400.1105 call getin('psurf',psurf)1106 1107 !config key = zsurf1108 !config desc = surface altitude1109 !config def = 0.1110 !config help =1111 zsurf = 0.1112 call getin('zsurf',zsurf)1113 1114 !config key = rugos1115 !config desc = coefficient de frottement1116 !config def = 0.00011117 !config help = calcul du cdrag1118 rugos = 0.00011119 call getin('rugos',rugos)1120 ! fh/2020/04/08/confinement: pour le nouveau format standard, la rugosite s'appelle z01121 call getin('z0',rugos)1122 1123 !config key = rugosh1124 !config desc = coefficient de frottement1125 !config def = rugos1126 !config help = calcul du cdrag1127 rugosh = rugos1128 call getin('rugosh',rugosh)1129 1130 !config key = snowmass1131 !config desc = mass de neige de la surface en kg/m21132 !config def = 0.00001133 !config help = snowmass1134 snowmass = 0.00001135 call getin('snowmass',snowmass)1136 1137 !config key = wtsurf et wqsurf1138 !config desc = ???1139 !config def = 0.0 0.01140 !config help =1141 wtsurf = 0.01142 wqsurf = 0.01143 call getin('wtsurf',wtsurf)1144 call getin('wqsurf',wqsurf)1145 1146 !config key = albedo1147 !config desc = albedo1148 !config def = 0.091149 !config help =1150 albedo = 0.091151 call getin('albedo',albedo)1152 1153 !config key = agesno1154 !config desc = age de la neige1155 !config def = 30.01156 !config help =1157 xagesno = 30.01158 call getin('agesno',xagesno)1159 1160 !config key = restart_runoff1161 !config desc = age de la neige1162 !config def = 30.01163 !config help =1164 restart_runoff = 0.01165 call getin('restart_runoff',restart_runoff)1166 1167 !config key = qsolinp1168 !config desc = initial bucket water content (kg/m2) when land (5std)1169 !config def = 30.01170 !config help =1171 qsolinp = 1.1172 call getin('qsolinp',qsolinp)1173 1174 !config key = zpicinp1175 !config desc = denivellation orographie1176 !config def = 0.1177 !config help = input brise1178 zpicinp = 0.1179 call getin('zpicinp',zpicinp)1180 1181 !config key = nudge_tsoil1182 !config desc = activation of soil temperature nudging1183 !config def = .false.1184 !config help = ...1185 nudge_tsoil=.false.1186 call getin('nudge_tsoil',nudge_tsoil)1187 1188 !config key = isoil_nudge1189 !config desc = level number where soil temperature is nudged1190 !config def = 31191 !config help = ...1192 isoil_nudge=31193 call getin('isoil_nudge',isoil_nudge)1194 1195 !config key = tsoil_nudge1196 !config desc = target temperature for tsoil(isoil_nudge)1197 !config def = 300.1198 !config help = ...1199 tsoil_nudge=300.1200 call getin('tsoil_nudge',tsoil_nudge)1201 1202 !config key = tau_soil_nudge1203 !config desc = nudging relaxation time for tsoil1204 !config def = 3600.1205 !config help = ...1206 tau_soil_nudge=3600.1207 call getin('tau_soil_nudge',tau_soil_nudge)1208 1209 !config key = forc_omega1210 !config desc = forcage ou non par omega1211 !config def = false1212 !config help = forcage ou non par omega1213 forc_omega =01214 call getin('forc_omega',forc_omega)1215 1216 !config key = forc_w1217 !config desc = forcage ou non par w1218 !config def = false1219 !config help = forcage ou non par w1220 forc_w =01221 call getin('forc_w',forc_w)1222 1223 !config key = forc_geo1224 !config desc = forcage ou non par geo1225 !config def = false1226 !config help = forcage ou non par geo1227 forc_geo =01228 call getin('forc_geo',forc_geo)1229 1230 ! meme chose que ok_precr_ust1231 !config key = forc_ustar1232 !config desc = forcage ou non par ustar1233 !config def = false1234 !config help = forcage ou non par ustar1235 forc_ustar =01236 call getin('forc_ustar',forc_ustar)1237 if (forc_ustar .eq. 1) ok_prescr_ust=.true.1238 1239 1240 write(lunout,*)' +++++++++++++++++++++++++++++++++++++++'1241 write(lunout,*)' configuration des parametres du gcm1d: '1242 write(lunout,*)' +++++++++++++++++++++++++++++++++++++++'1243 write(lunout,*)' restart = ', restart1244 write(lunout,*)' forcing_type = ', forcing_type1245 write(lunout,*)' time_ini = ', time_ini1246 write(lunout,*)' rlat = ', xlat1247 write(lunout,*)' rlon = ', xlon1248 write(lunout,*)' airephy = ', airefi1249 write(lunout,*)' nat_surf = ', nat_surf1250 write(lunout,*)' tsurf = ', tsurf1251 write(lunout,*)' psurf = ', psurf1252 write(lunout,*)' zsurf = ', zsurf1253 write(lunout,*)' rugos = ', rugos1254 write(lunout,*)' snowmass=', snowmass1255 write(lunout,*)' wtsurf = ', wtsurf1256 write(lunout,*)' wqsurf = ', wqsurf1257 write(lunout,*)' albedo = ', albedo1258 write(lunout,*)' xagesno = ', xagesno1259 write(lunout,*)' restart_runoff = ', restart_runoff1260 write(lunout,*)' qsolinp = ', qsolinp1261 write(lunout,*)' zpicinp = ', zpicinp1262 write(lunout,*)' nudge_tsoil = ', nudge_tsoil1263 write(lunout,*)' isoil_nudge = ', isoil_nudge1264 write(lunout,*)' tsoil_nudge = ', tsoil_nudge1265 write(lunout,*)' tau_soil_nudge = ', tau_soil_nudge1266 write(lunout,*)' adv_temp = ', adv_temp1267 write(lunout,*)' adv_theta = ', adv_theta1268 write(lunout,*)' adv_thetal = ', adv_thetal1269 write(lunout,*)' rad_temp = ', rad_temp1270 write(lunout,*)' rad_theta = ', rad_theta1271 write(lunout,*)' rad_thetal = ', rad_thetal1272 write(lunout,*)' adv_qv = ', adv_qv1273 write(lunout,*)' adv_qt = ', adv_qt1274 write(lunout,*)' adv_rv = ', adv_rv1275 write(lunout,*)' adv_rt = ', adv_rt1276 write(lunout,*)' nudging_temp = ', nudging_temp1277 write(lunout,*)' nudging_theta = ', nudging_theta1278 write(lunout,*)' nudging_thetal = ', nudging_thetal1279 write(lunout,*)' nudging_qv = ', nudging_qv1280 write(lunout,*)' nudging_qt = ', nudging_qt1281 write(lunout,*)' nudging_rv = ', nudging_rv1282 write(lunout,*)' nudging_rt = ', nudging_rt1283 write(lunout,*)' p_nudging_temp = ', p_nudging_temp1284 write(lunout,*)' p_nudging_theta = ', p_nudging_theta1285 write(lunout,*)' p_nudging_thetal = ', p_nudging_thetal1286 write(lunout,*)' p_nudging_qv = ', p_nudging_qv1287 write(lunout,*)' p_nudging_qt = ', p_nudging_qt1288 write(lunout,*)' p_nudging_rv = ', p_nudging_rv1289 write(lunout,*)' p_nudging_rt = ', p_nudging_rt1290 write(lunout,*)' z_nudging_temp = ', z_nudging_temp1291 write(lunout,*)' z_nudging_theta = ', z_nudging_theta1292 write(lunout,*)' z_nudging_thetal = ', z_nudging_thetal1293 write(lunout,*)' z_nudging_qv = ', z_nudging_qv1294 write(lunout,*)' z_nudging_qt = ', z_nudging_qt1295 write(lunout,*)' z_nudging_rv = ', z_nudging_rv1296 write(lunout,*)' z_nudging_rt = ', z_nudging_rt1297 write(lunout,*)' forc_omega = ', forc_omega1298 write(lunout,*)' forc_w = ', forc_w1299 write(lunout,*)' forc_geo = ', forc_geo1300 write(lunout,*)' forc_ustar = ', forc_ustar1301 IF (forcing_type .eq.40) THEN1302 write(lunout,*) '--- Forcing type GCSS Old --- with:'1303 write(lunout,*)'imp_fcg',imp_fcg_gcssold1304 write(lunout,*)'ts_fcg',ts_fcg_gcssold1305 write(lunout,*)'tp_fcg',Tp_fcg_gcssold1306 write(lunout,*)'tp_ini',Tp_ini_gcssold1307 write(lunout,*)'xturb_fcg',xTurb_fcg_gcssold1308 ENDIF1309 1310 write(lunout,*)' +++++++++++++++++++++++++++++++++++++++'1311 write(lunout,*)1312 !1313 RETURN1314 END1315 629 ! 1316 630 ! $Id: dyn1deta0.F 1279 2010/07/30 A Lahellec$
Note: See TracChangeset
for help on using the changeset viewer.