#PBS -N fra_Hr
#PBS -S /bin/ksh
#PBS -T distrib
#PBS -j o
#PBS -b 1
#PBS -l cpunum_job=1
#PBS -l memsz_job=4200mb
#PBS -l elapstim_req="9000,8900"
#PBS -l cputim_job="4000,3990"
#
# Building of the climatological files for ARPEGE metropole.
#
# Orography (part 1) is always quadratic.
# The other fields are linear.
#
export DR_HOOK=0
export DR_HOOK_IGNORE_SIGNALS=-1
export F_UFMTENDIAN=31
export F_SYSLEN=1000
export F_FMTBUF=131072
export F_PROGINF=DETAIL
export F_FTRACE=FMT2
export F_RECLUNIT=BYTE
export MPIPROGINF=ALL_DETAIL
export MPISEPSELECT=0

cd $TMP_LOC
set -x

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

prefLR=Tq799C10
pref=Tl358C24

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#-----------------------------------------------
# répertoire des données
#-----------------------------------------------
OUTPUT_DIR=$WORKDIR
#
#-----------------------------------------------
# Obtention du fichier contenant l'orographie
# et l'indice terre-mer que l'on souhaite dans la clim finale.
# En effet si LNLSM=T orographie et ind. terre-mer
# sont lus sur le fichier Neworog.
# Si LNLSM=F, ces deux champs sont déduits des données US Navy.
#-----------------------------------------------
#
\cp -b 32768 ${OUTPUT_DIR}/CN90xa001INIT.F Neworog

# ***************
# * NAMELISTS *
# ***************

cat << FIN > nam923_part1_quad
&NAMCLA
FACZ0=0.53,
FENVN=1.,
FENVS=1.,
LNEWORO=.TRUE.,
LNORO=.TRUE.,
/
&NAMDIM
NSMAX=799,
NDGLG=800,
NDLON=1600,
NFLEVG=1,
/
&NAMGEM
RNLGINC=0.,
RMUCEN=1.,
RLOCEN=0.,
RSTRET=1.0,
NSTTYP=1,
NHTYP=2,
/
FIN

cat << FIN > nam923_part1_lin
&NAMCLA
FACZ0=0.53,
FENVN=1.,
FENVS=1.,
LNEWORO=.TRUE.,
LNORO=.TRUE.,
/
&NAMDIM
NSMAX=799,
NDGLG=800,
NDLON=1600,
NFLEVG=1,
/
&NAMGEM
RNLGINC=0.,
RMUCEN=1.,
RLOCEN=0.,
RSTRET=1.0,
NSTTYP=1,
NHTYP=2,
/
FIN

cat << FIN > nam923_geo
&NAMRGRI
NRGRI ( 1) = 18,
NRGRI ( 2) = 25,
NRGRI ( 3) = 32,
NRGRI ( 4) = 40,
NRGRI ( 5) = 45,
NRGRI ( 6) = 50,
NRGRI ( 7) = 60,
NRGRI ( 8) = 60,
NRGRI ( 9) = 72,
NRGRI ( 10) = 72,
NRGRI ( 11) = 75,
NRGRI ( 12) = 81,
NRGRI ( 13) = 90,
NRGRI ( 14) = 96,
NRGRI ( 15) = 100,
NRGRI ( 16) = 108,
NRGRI ( 17) = 120,
NRGRI ( 18) = 120,
NRGRI ( 19) = 125,
NRGRI ( 20) = 128,
NRGRI ( 21) = 144,
NRGRI ( 22) = 144,
NRGRI ( 23) = 150,
NRGRI ( 24) = 160,
NRGRI ( 25) = 160,
NRGRI ( 26) = 180,
NRGRI ( 27) = 180,
NRGRI ( 28) = 192,
NRGRI ( 29) = 192,
NRGRI ( 30) = 200,
NRGRI ( 31) = 200,
NRGRI ( 32) = 216,
NRGRI ( 33) = 216,
NRGRI ( 34) = 225,
NRGRI ( 35) = 240,
NRGRI ( 36) = 240,
NRGRI ( 37) = 240,
NRGRI ( 38) = 250,
NRGRI ( 39) = 250,
NRGRI ( 40) = 256,
NRGRI ( 41) = 270,
NRGRI ( 42) = 288,
NRGRI ( 43) = 288,
NRGRI ( 44) = 288,
NRGRI ( 45) = 300,
NRGRI ( 46) = 300,
NRGRI ( 47) = 320,
NRGRI ( 48) = 320,
NRGRI ( 49) = 320,
NRGRI ( 50) = 324,
NRGRI ( 51) = 360,
NRGRI ( 52) = 360,
NRGRI ( 53) = 360,
NRGRI ( 54) = 360,
NRGRI ( 55) = 360,
NRGRI ( 56) = 360,
NRGRI ( 57) = 375,
NRGRI ( 58) = 375,
NRGRI ( 59) = 384,
NRGRI ( 60) = 400,
NRGRI ( 61) = 400,
NRGRI ( 62) = 400,
NRGRI ( 63) = 405,
NRGRI ( 64) = 432,
NRGRI ( 65) = 432,
NRGRI ( 66) = 432,
NRGRI ( 67) = 432,
NRGRI ( 68) = 450,
NRGRI ( 69) = 450,
NRGRI ( 70) = 450,
NRGRI ( 71) = 480,
NRGRI ( 72) = 480,
NRGRI ( 73) = 480,
NRGRI ( 74) = 480,
NRGRI ( 75) = 480,
NRGRI ( 76) = 486,
NRGRI ( 77) = 500,
NRGRI ( 78) = 500,
NRGRI ( 79) = 512,
NRGRI ( 80) = 512,
NRGRI ( 81) = 540,
NRGRI ( 82) = 540,
NRGRI ( 83) = 540,
NRGRI ( 84) = 540,
NRGRI ( 85) = 540,
NRGRI ( 86) = 576,
NRGRI ( 87) = 576,
NRGRI ( 88) = 576,
NRGRI ( 89) = 576,
NRGRI ( 90) = 576,
NRGRI ( 91) = 576,
NRGRI ( 92) = 600,
NRGRI ( 93) = 600,
NRGRI ( 94) = 600,
NRGRI ( 95) = 600,
NRGRI ( 96) = 640,
NRGRI ( 97) = 640,
NRGRI ( 98) = 640,
NRGRI ( 99) = 640,
NRGRI (100) = 640,
NRGRI (101) = 640,
NRGRI (102) = 640,
NRGRI (103) = 648,
NRGRI (104) = 675,
NRGRI (105) = 675,
NRGRI (106) = 675,
NRGRI (107) = 675,
NRGRI (108) = 675,
NRGRI (109) = 720,
NRGRI (110) = 720,
NRGRI (111) = 720,
NRGRI (112) = 720,
NRGRI (113) = 720,
NRGRI (114) = 720,
NRGRI (115) = 720,
NRGRI (116) = 729,
NRGRI (117) = 729,
NRGRI (118) = 750,
NRGRI (119) = 750,
NRGRI (120) = 750,
NRGRI (121) = 750,
NRGRI (122) = 768,
NRGRI (123) = 768,
NRGRI (124) = 768,
NRGRI (125) = 800,
NRGRI (126) = 800,
NRGRI (127) = 800,
NRGRI (128) = 800,
NRGRI (129) = 800,
NRGRI (130) = 800,
NRGRI (131) = 810,
NRGRI (132) = 864,
NRGRI (133) = 864,
NRGRI (134) = 864,
NRGRI (135) = 864,
NRGRI (136) = 864,
NRGRI (137) = 864,
NRGRI (138) = 864,
NRGRI (139) = 864,
NRGRI (140) = 864,
NRGRI (141) = 864,
NRGRI (142) = 900,
NRGRI (143) = 900,
NRGRI (144) = 900,
NRGRI (145) = 900,
NRGRI (146) = 900,
NRGRI (147) = 900,
NRGRI (148) = 900,
NRGRI (149) = 960,
NRGRI (150) = 960,
NRGRI (151) = 960,
NRGRI (152) = 960,
NRGRI (153) = 960,
NRGRI (154) = 960,
NRGRI (155) = 960,
NRGRI (156) = 960,
NRGRI (157) = 960,
NRGRI (158) = 960,
NRGRI (159) = 960,
NRGRI (160) = 960,
NRGRI (161) = 972,
NRGRI (162) = 972,
NRGRI (163) = 1000,
NRGRI (164) = 1000,
NRGRI (165) = 1000,
NRGRI (166) = 1000,
NRGRI (167) = 1000,
NRGRI (168) = 1000,
NRGRI (169) = 1024,
NRGRI (170) = 1024,
NRGRI (171) = 1024,
NRGRI (172) = 1024,
NRGRI (173) = 1024,
NRGRI (174) = 1080,
NRGRI (175) = 1080,
NRGRI (176) = 1080,
NRGRI (177) = 1080,
NRGRI (178) = 1080,
NRGRI (179) = 1080,
NRGRI (180) = 1080,
NRGRI (181) = 1080,
NRGRI (182) = 1080,
NRGRI (183) = 1080,
NRGRI (184) = 1080,
NRGRI (185) = 1125,
NRGRI (186) = 1125,
NRGRI (187) = 1125,
NRGRI (188) = 1125,
NRGRI (189) = 1125,
NRGRI (190) = 1125,
NRGRI (191) = 1125,
NRGRI (192) = 1125,
NRGRI (193) = 1125,
NRGRI (194) = 1152,
NRGRI (195) = 1152,
NRGRI (196) = 1152,
NRGRI (197) = 1152,
NRGRI (198) = 1152,
NRGRI (199) = 1152,
NRGRI (200) = 1200,
NRGRI (201) = 1200,
NRGRI (202) = 1200,
NRGRI (203) = 1200,
NRGRI (204) = 1200,
NRGRI (205) = 1200,
NRGRI (206) = 1200,
NRGRI (207) = 1200,
NRGRI (208) = 1200,
NRGRI (209) = 1200,
NRGRI (210) = 1200,
NRGRI (211) = 1215,
NRGRI (212) = 1215,
NRGRI (213) = 1215,
NRGRI (214) = 1215,
NRGRI (215) = 1280,
NRGRI (216) = 1280,
NRGRI (217) = 1280,
NRGRI (218) = 1280,
NRGRI (219) = 1280,
NRGRI (220) = 1280,
NRGRI (221) = 1280,
NRGRI (222) = 1280,
NRGRI (223) = 1280,
NRGRI (224) = 1280,
NRGRI (225) = 1280,
NRGRI (226) = 1280,
NRGRI (227) = 1280,
NRGRI (228) = 1280,
NRGRI (229) = 1280,
NRGRI (230) = 1280,
NRGRI (231) = 1296,
NRGRI (232) = 1296,
NRGRI (233) = 1296,
NRGRI (234) = 1296,
NRGRI (235) = 1350,
NRGRI (236) = 1350,
NRGRI (237) = 1350,
NRGRI (238) = 1350,
NRGRI (239) = 1350,
NRGRI (240) = 1350,
NRGRI (241) = 1350,
NRGRI (242) = 1350,
NRGRI (243) = 1350,
NRGRI (244) = 1350,
NRGRI (245) = 1350,
NRGRI (246) = 1350,
NRGRI (247) = 1350,
NRGRI (248) = 1350,
NRGRI (249) = 1350,
NRGRI (250) = 1440,
NRGRI (251) = 1440,
NRGRI (252) = 1440,
NRGRI (253) = 1440,
NRGRI (254) = 1440,
NRGRI (255) = 1440,
NRGRI (256) = 1440,
NRGRI (257) = 1440,
NRGRI (258) = 1440,
NRGRI (259) = 1440,
NRGRI (260) = 1440,
NRGRI (261) = 1440,
NRGRI (262) = 1440,
NRGRI (263) = 1440,
NRGRI (264) = 1440,
NRGRI (265) = 1440,
NRGRI (266) = 1440,
NRGRI (267) = 1440,
NRGRI (268) = 1440,
NRGRI (269) = 1440,
NRGRI (270) = 1440,
NRGRI (271) = 1440,
NRGRI (272) = 1440,
NRGRI (273) = 1440,
NRGRI (274) = 1440,
NRGRI (275) = 1440,
NRGRI (276) = 1440,
NRGRI (277) = 1440,
NRGRI (278) = 1458,
NRGRI (279) = 1458,
NRGRI (280) = 1458,
NRGRI (281) = 1458,
NRGRI (282) = 1458,
NRGRI (283) = 1458,
NRGRI (284) = 1458,
NRGRI (285) = 1500,
NRGRI (286) = 1500,
NRGRI (287) = 1500,
NRGRI (288) = 1500,
NRGRI (289) = 1500,
NRGRI (290) = 1500,
NRGRI (291) = 1500,
NRGRI (292) = 1500,
NRGRI (293) = 1500,
NRGRI (294) = 1500,
NRGRI (295) = 1500,
NRGRI (296) = 1500,
NRGRI (297) = 1500,
NRGRI (298) = 1500,
NRGRI (299) = 1500,
NRGRI (300) = 1500,
NRGRI (301) = 1500,
NRGRI (302) = 1536,
NRGRI (303) = 1536,
NRGRI (304) = 1536,
NRGRI (305) = 1536,
NRGRI (306) = 1536,
NRGRI (307) = 1536,
NRGRI (308) = 1536,
NRGRI (309) = 1536,
NRGRI (310) = 1536,
NRGRI (311) = 1536,
NRGRI (312) = 1536,
NRGRI (313) = 1536,
NRGRI (314) = 1536,
NRGRI (315) = 1536,
NRGRI (316) = 1536,
NRGRI (317) = 1536,
NRGRI (318) = 1600,
NRGRI (319) = 1600,
NRGRI (320) = 1600,
NRGRI (321) = 1600,
NRGRI (322) = 1600,
NRGRI (323) = 1600,
NRGRI (324) = 1600,
NRGRI (325) = 1600,
NRGRI (326) = 1600,
NRGRI (327) = 1600,
NRGRI (328) = 1600,
NRGRI (329) = 1600,
NRGRI (330) = 1600,
NRGRI (331) = 1600,
NRGRI (332) = 1600,
NRGRI (333) = 1600,
NRGRI (334) = 1600,
NRGRI (335) = 1600,
NRGRI (336) = 1600,
NRGRI (337) = 1600,
NRGRI (338) = 1600,
NRGRI (339) = 1600,
NRGRI (340) = 1600,
NRGRI (341) = 1600,
NRGRI (342) = 1600,
NRGRI (343) = 1600,
NRGRI (344) = 1600,
NRGRI (345) = 1600,
NRGRI (346) = 1600,
NRGRI (347) = 1600,
NRGRI (348) = 1600,
NRGRI (349) = 1600,
NRGRI (350) = 1600,
NRGRI (351) = 1600,
NRGRI (352) = 1600,
NRGRI (353) = 1600,
NRGRI (354) = 1600,
NRGRI (355) = 1600,
NRGRI (356) = 1600,
NRGRI (357) = 1600,
NRGRI (358) = 1600,
NRGRI (359) = 1600,
NRGRI (360) = 1600,
NRGRI (361) = 1600,
NRGRI (362) = 1600,
NRGRI (363) = 1600,
NRGRI (364) = 1600,
NRGRI (365) = 1600,
NRGRI (366) = 1600,
NRGRI (367) = 1600,
NRGRI (368) = 1600,
NRGRI (369) = 1600,
NRGRI (370) = 1600,
NRGRI (371) = 1600,
NRGRI (372) = 1600,
NRGRI (373) = 1600,
NRGRI (374) = 1600,
NRGRI (375) = 1600,
NRGRI (376) = 1600,
NRGRI (377) = 1600,
NRGRI (378) = 1600,
NRGRI (379) = 1600,
NRGRI (380) = 1600,
NRGRI (381) = 1600,
NRGRI (382) = 1600,
NRGRI (383) = 1600,
NRGRI (384) = 1600,
NRGRI (385) = 1600,
NRGRI (386) = 1600,
NRGRI (387) = 1600,
NRGRI (388) = 1600,
NRGRI (389) = 1600,
NRGRI (390) = 1600,
NRGRI (391) = 1600,
NRGRI (392) = 1600,
NRGRI (393) = 1600,
NRGRI (394) = 1600,
NRGRI (395) = 1600,
NRGRI (396) = 1600,
NRGRI (397) = 1600,
NRGRI (398) = 1600,
NRGRI (399) = 1600,
NRGRI (400) = 1600,
NRGRI (401) = 1600,
NRGRI (402) = 1600,
NRGRI (403) = 1600,
NRGRI (404) = 1600,
NRGRI (405) = 1600,
NRGRI (406) = 1600,
NRGRI (407) = 1600,
NRGRI (408) = 1600,
NRGRI (409) = 1600,
NRGRI (410) = 1600,
NRGRI (411) = 1600,
NRGRI (412) = 1600,
NRGRI (413) = 1600,
NRGRI (414) = 1600,
NRGRI (415) = 1600,
NRGRI (416) = 1600,
NRGRI (417) = 1600,
NRGRI (418) = 1600,
NRGRI (419) = 1600,
NRGRI (420) = 1600,
NRGRI (421) = 1600,
NRGRI (422) = 1600,
NRGRI (423) = 1600,
NRGRI (424) = 1600,
NRGRI (425) = 1600,
NRGRI (426) = 1600,
NRGRI (427) = 1600,
NRGRI (428) = 1600,
NRGRI (429) = 1600,
NRGRI (430) = 1600,
NRGRI (431) = 1600,
NRGRI (432) = 1600,
NRGRI (433) = 1600,
NRGRI (434) = 1600,
NRGRI (435) = 1600,
NRGRI (436) = 1600,
NRGRI (437) = 1600,
NRGRI (438) = 1600,
NRGRI (439) = 1600,
NRGRI (440) = 1600,
NRGRI (441) = 1600,
NRGRI (442) = 1600,
NRGRI (443) = 1600,
NRGRI (444) = 1600,
NRGRI (445) = 1600,
NRGRI (446) = 1600,
NRGRI (447) = 1600,
NRGRI (448) = 1600,
NRGRI (449) = 1600,
NRGRI (450) = 1600,
NRGRI (451) = 1600,
NRGRI (452) = 1600,
NRGRI (453) = 1600,
NRGRI (454) = 1600,
NRGRI (455) = 1600,
NRGRI (456) = 1600,
NRGRI (457) = 1600,
NRGRI (458) = 1600,
NRGRI (459) = 1600,
NRGRI (460) = 1600,
NRGRI (461) = 1600,
NRGRI (462) = 1600,
NRGRI (463) = 1600,
NRGRI (464) = 1600,
NRGRI (465) = 1600,
NRGRI (466) = 1600,
NRGRI (467) = 1600,
NRGRI (468) = 1600,
NRGRI (469) = 1600,
NRGRI (470) = 1600,
NRGRI (471) = 1600,
NRGRI (472) = 1600,
NRGRI (473) = 1600,
NRGRI (474) = 1600,
NRGRI (475) = 1600,
NRGRI (476) = 1600,
NRGRI (477) = 1600,
NRGRI (478) = 1600,
NRGRI (479) = 1600,
NRGRI (480) = 1600,
NRGRI (481) = 1600,
NRGRI (482) = 1600,
NRGRI (483) = 1600,
NRGRI (484) = 1536,
NRGRI (485) = 1536,
NRGRI (486) = 1536,
NRGRI (487) = 1536,
NRGRI (488) = 1536,
NRGRI (489) = 1536,
NRGRI (490) = 1536,
NRGRI (491) = 1536,
NRGRI (492) = 1536,
NRGRI (493) = 1536,
NRGRI (494) = 1536,
NRGRI (495) = 1536,
NRGRI (496) = 1536,
NRGRI (497) = 1536,
NRGRI (498) = 1536,
NRGRI (499) = 1536,
NRGRI (500) = 1500,
NRGRI (501) = 1500,
NRGRI (502) = 1500,
NRGRI (503) = 1500,
NRGRI (504) = 1500,
NRGRI (505) = 1500,
NRGRI (506) = 1500,
NRGRI (507) = 1500,
NRGRI (508) = 1500,
NRGRI (509) = 1500,
NRGRI (510) = 1500,
NRGRI (511) = 1500,
NRGRI (512) = 1500,
NRGRI (513) = 1500,
NRGRI (514) = 1500,
NRGRI (515) = 1500,
NRGRI (516) = 1500,
NRGRI (517) = 1458,
NRGRI (518) = 1458,
NRGRI (519) = 1458,
NRGRI (520) = 1458,
NRGRI (521) = 1458,
NRGRI (522) = 1458,
NRGRI (523) = 1458,
NRGRI (524) = 1440,
NRGRI (525) = 1440,
NRGRI (526) = 1440,
NRGRI (527) = 1440,
NRGRI (528) = 1440,
NRGRI (529) = 1440,
NRGRI (530) = 1440,
NRGRI (531) = 1440,
NRGRI (532) = 1440,
NRGRI (533) = 1440,
NRGRI (534) = 1440,
NRGRI (535) = 1440,
NRGRI (536) = 1440,
NRGRI (537) = 1440,
NRGRI (538) = 1440,
NRGRI (539) = 1440,
NRGRI (540) = 1440,
NRGRI (541) = 1440,
NRGRI (542) = 1440,
NRGRI (543) = 1440,
NRGRI (544) = 1440,
NRGRI (545) = 1440,
NRGRI (546) = 1440,
NRGRI (547) = 1440,
NRGRI (548) = 1440,
NRGRI (549) = 1440,
NRGRI (550) = 1440,
NRGRI (551) = 1440,
NRGRI (552) = 1350,
NRGRI (553) = 1350,
NRGRI (554) = 1350,
NRGRI (555) = 1350,
NRGRI (556) = 1350,
NRGRI (557) = 1350,
NRGRI (558) = 1350,
NRGRI (559) = 1350,
NRGRI (560) = 1350,
NRGRI (561) = 1350,
NRGRI (562) = 1350,
NRGRI (563) = 1350,
NRGRI (564) = 1350,
NRGRI (565) = 1350,
NRGRI (566) = 1350,
NRGRI (567) = 1296,
NRGRI (568) = 1296,
NRGRI (569) = 1296,
NRGRI (570) = 1296,
NRGRI (571) = 1280,
NRGRI (572) = 1280,
NRGRI (573) = 1280,
NRGRI (574) = 1280,
NRGRI (575) = 1280,
NRGRI (576) = 1280,
NRGRI (577) = 1280,
NRGRI (578) = 1280,
NRGRI (579) = 1280,
NRGRI (580) = 1280,
NRGRI (581) = 1280,
NRGRI (582) = 1280,
NRGRI (583) = 1280,
NRGRI (584) = 1280,
NRGRI (585) = 1280,
NRGRI (586) = 1280,
NRGRI (587) = 1215,
NRGRI (588) = 1215,
NRGRI (589) = 1215,
NRGRI (590) = 1215,
NRGRI (591) = 1200,
NRGRI (592) = 1200,
NRGRI (593) = 1200,
NRGRI (594) = 1200,
NRGRI (595) = 1200,
NRGRI (596) = 1200,
NRGRI (597) = 1200,
NRGRI (598) = 1200,
NRGRI (599) = 1200,
NRGRI (600) = 1200,
NRGRI (601) = 1200,
NRGRI (602) = 1152,
NRGRI (603) = 1152,
NRGRI (604) = 1152,
NRGRI (605) = 1152,
NRGRI (606) = 1152,
NRGRI (607) = 1152,
NRGRI (608) = 1125,
NRGRI (609) = 1125,
NRGRI (610) = 1125,
NRGRI (611) = 1125,
NRGRI (612) = 1125,
NRGRI (613) = 1125,
NRGRI (614) = 1125,
NRGRI (615) = 1125,
NRGRI (616) = 1125,
NRGRI (617) = 1080,
NRGRI (618) = 1080,
NRGRI (619) = 1080,
NRGRI (620) = 1080,
NRGRI (621) = 1080,
NRGRI (622) = 1080,
NRGRI (623) = 1080,
NRGRI (624) = 1080,
NRGRI (625) = 1080,
NRGRI (626) = 1080,
NRGRI (627) = 1080,
NRGRI (628) = 1024,
NRGRI (629) = 1024,
NRGRI (630) = 1024,
NRGRI (631) = 1024,
NRGRI (632) = 1024,
NRGRI (633) = 1000,
NRGRI (634) = 1000,
NRGRI (635) = 1000,
NRGRI (636) = 1000,
NRGRI (637) = 1000,
NRGRI (638) = 1000,
NRGRI (639) = 972,
NRGRI (640) = 972,
NRGRI (641) = 960,
NRGRI (642) = 960,
NRGRI (643) = 960,
NRGRI (644) = 960,
NRGRI (645) = 960,
NRGRI (646) = 960,
NRGRI (647) = 960,
NRGRI (648) = 960,
NRGRI (649) = 960,
NRGRI (650) = 960,
NRGRI (651) = 960,
NRGRI (652) = 960,
NRGRI (653) = 900,
NRGRI (654) = 900,
NRGRI (655) = 900,
NRGRI (656) = 900,
NRGRI (657) = 900,
NRGRI (658) = 900,
NRGRI (659) = 900,
NRGRI (660) = 864,
NRGRI (661) = 864,
NRGRI (662) = 864,
NRGRI (663) = 864,
NRGRI (664) = 864,
NRGRI (665) = 864,
NRGRI (666) = 864,
NRGRI (667) = 864,
NRGRI (668) = 864,
NRGRI (669) = 864,
NRGRI (670) = 810,
NRGRI (671) = 800,
NRGRI (672) = 800,
NRGRI (673) = 800,
NRGRI (674) = 800,
NRGRI (675) = 800,
NRGRI (676) = 800,
NRGRI (677) = 768,
NRGRI (678) = 768,
NRGRI (679) = 768,
NRGRI (680) = 750,
NRGRI (681) = 750,
NRGRI (682) = 750,
NRGRI (683) = 750,
NRGRI (684) = 729,
NRGRI (685) = 729,
NRGRI (686) = 720,
NRGRI (687) = 720,
NRGRI (688) = 720,
NRGRI (689) = 720,
NRGRI (690) = 720,
NRGRI (691) = 720,
NRGRI (692) = 720,
NRGRI (693) = 675,
NRGRI (694) = 675,
NRGRI (695) = 675,
NRGRI (696) = 675,
NRGRI (697) = 675,
NRGRI (698) = 648,
NRGRI (699) = 640,
NRGRI (700) = 640,
NRGRI (701) = 640,
NRGRI (702) = 640,
NRGRI (703) = 640,
NRGRI (704) = 640,
NRGRI (705) = 640,
NRGRI (706) = 600,
NRGRI (707) = 600,
NRGRI (708) = 600,
NRGRI (709) = 600,
NRGRI (710) = 576,
NRGRI (711) = 576,
NRGRI (712) = 576,
NRGRI (713) = 576,
NRGRI (714) = 576,
NRGRI (715) = 576,
NRGRI (716) = 540,
NRGRI (717) = 540,
NRGRI (718) = 540,
NRGRI (719) = 540,
NRGRI (720) = 540,
NRGRI (721) = 512,
NRGRI (722) = 512,
NRGRI (723) = 500,
NRGRI (724) = 500,
NRGRI (725) = 486,
NRGRI (726) = 480,
NRGRI (727) = 480,
NRGRI (728) = 480,
NRGRI (729) = 480,
NRGRI (730) = 480,
NRGRI (731) = 450,
NRGRI (732) = 450,
NRGRI (733) = 450,
NRGRI (734) = 432,
NRGRI (735) = 432,
NRGRI (736) = 432,
NRGRI (737) = 432,
NRGRI (738) = 405,
NRGRI (739) = 400,
NRGRI (740) = 400,
NRGRI (741) = 400,
NRGRI (742) = 384,
NRGRI (743) = 375,
NRGRI (744) = 375,
NRGRI (745) = 360,
NRGRI (746) = 360,
NRGRI (747) = 360,
NRGRI (748) = 360,
NRGRI (749) = 360,
NRGRI (750) = 360,
NRGRI (751) = 324,
NRGRI (752) = 320,
NRGRI (753) = 320,
NRGRI (754) = 320,
NRGRI (755) = 300,
NRGRI (756) = 300,
NRGRI (757) = 288,
NRGRI (758) = 288,
NRGRI (759) = 288,
NRGRI (760) = 270,
NRGRI (761) = 256,
NRGRI (762) = 250,
NRGRI (763) = 250,
NRGRI (764) = 240,
NRGRI (765) = 240,
NRGRI (766) = 240,
NRGRI (767) = 225,
NRGRI (768) = 216,
NRGRI (769) = 216,
NRGRI (770) = 200,
NRGRI (771) = 200,
NRGRI (772) = 192,
NRGRI (773) = 192,
NRGRI (774) = 180,
NRGRI (775) = 180,
NRGRI (776) = 160,
NRGRI (777) = 160,
NRGRI (778) = 150,
NRGRI (779) = 144,
NRGRI (780) = 144,
NRGRI (781) = 128,
NRGRI (782) = 125,
NRGRI (783) = 120,
NRGRI (784) = 120,
NRGRI (785) = 108,
NRGRI (786) = 100,
NRGRI (787) = 96,
NRGRI (788) = 90,
NRGRI (789) = 81,
NRGRI (790) = 75,
NRGRI (791) = 72,
NRGRI (792) = 72,
NRGRI (793) = 60,
NRGRI (794) = 60,
NRGRI (795) = 50,
NRGRI (796) = 45,
NRGRI (797) = 40,
NRGRI (798) = 32,
NRGRI (799) = 25,
NRGRI (800) = 18,
/
FIN

cat << FIN > nam923_fixe
&NAEPHY /
&NAERAD /
&NAMAFN /
&NAMARPHY /
&NAMCAPE /
&NAMCFU /
&NAMCHET /
&NAMCHK /
&NAMCLB /
&NAMCLI /
&NAMCOM /
&NAMCT0
NCONF=923,
CNMEXP='CLIM',
LECMWF=.FALSE.,
/
&NAMCT1 /
&NAMCUMFS /
&NAMCVA /
&NAMCVER /
&NAMDDH /
&NAMDFHD /
&NAMDIF /
&NAMDPHY /
&NAMDYN /
&NAMDYNA /
&NAMFA /
&NAMFPC /
&NAMFPSC2 /
&NAMFPD /
&NAMGFL /
&NAMGRIB /
&NAMHLOPT /
&NAMINI
NEINI=0,
/
&NAMIOMI /
&NAMIOS /
&NAMJG /
&NAMLEG /
&NAMLCZ /
&NAMMCC
LN923=.TRUE.,
N923=0,
/
&NAMMCUF /
&NAMMTS /
&NAMMTT /
&NAMNMI /
&NAMNUD /
&NAMOPH /
&NAMPAR0
NOUTPUT=1,
NPROC=1,
NPRGPEW=1,
NPRTRV=1,
NPRGPNS=1,
NPRTRW=1,
LMPOFF=.TRUE.,
/
&NAMPAR1
LSPLIT=.FALSE.,
NSTRIN=1,
NSTROUT=1,
LEQ_REGIONS=.FALSE.,
/
&NAMPARAR /
&NAMPHY
LMPHYS=.TRUE.,
LSOLV=.TRUE.,
LVGSN=.TRUE.,
/
&NAMPHY0
GCVPSI=0.,
/
&NAMPHY1 /
&NAMPHY2 /
&NAMPHY3 /
&NAMPHYDS /
&NAMPM3D /
&NAMPONG /
&NAMPPC /
&NAMRCOEF /
&NAMRES /
&NAMRINC /
&NAMRIP /
&NAMSCM /
&NAMSENS /
&NAMSIMPHL /
&NAMSTA /
&NAMSTOPH /
&NAMTESTVAR /
&NAMTLEVOL /
&NAMTOPH /
&NAMTRAJP /
&NAMTRANS /
&NAMVAR /
&NAMVAREPS /
&NAMVDOZ /
&NAMVFP /
&NAMVRTL /
&NAMVV1 /
&NAMVWRK /
&NAMXFU /
&NAMZDI /
&NAM_DISTRIBUTED_VECTORS /
&NAPHLC /
FIN

cat << FIN > grid6
&NAMCLI
NDATX=360,
NDATY=180,
STR=0.,
/
FIN

sed "s/ N923=0/ N923=1/" nam923_fixe > nam1
cat nam923_part1_quad nam923_geo nam1 > nam923_1_1

cat nam923_part1_lin nam923_geo nam1 > nam923_1_2

sed "s/ N923=0/ N923=2/" nam923_fixe > nam1
cat nam923_part1_lin nam923_geo nam1 > nam923_2

sed "s/ N923=0/ N923=3/" nam923_fixe > nam1
cat nam923_part1_lin nam923_geo nam1 > nam923_3

sed "s/ N923=0/ N923=4/" nam923_fixe > nam1
cat nam923_part1_lin nam923_geo nam1 > nam923_4

sed "s/ N923=0/ N923=5/" nam923_fixe > nam1
cat nam923_part1_lin nam923_geo nam1 > nam923_5

sed "s/ N923=0/ N923=6/" nam923_fixe > nam1
cat nam923_part1_lin nam923_geo nam1 > nam923_6
/cnrm/gp/mrpm/mrpm631/public/gco-tools/sx8/xpnam -i --rmblock=NAMCLI nam923_6
/cnrm/gp/mrpm/mrpm631/public/gco-tools/sx8/xpnam -i --dfile=grid6 nam923_6

sed "s/ N923=0/ N923=8/" nam923_fixe > nam1
cat nam1 nam923_part1_lin nam923_geo > nam923_8

sed "s/ N923=0/ N923=9/" nam923_fixe > nam1
cat nam1 nam923_part1_lin nam923_geo > nam923_9

\rm nam1 grid6 nam923_fixe nam923_geo nam923_part1_lin nam923_part1_quad

# ***************
# * EXECUTABLE *
# ***************

MASTER=/mf/dp/marp/marp001/tampon/bin/arp/cy32/cy32_t0.02.SX8RV20.x.exe

#MPIEXPORT="F_PROGINF,F_RECLUNIT"
MPIEXPORT="F_RECLUNIT"
MPIEXPORT=${MPIEXPORT}",F_SYSLEN,F_FMTBUF,MPIPROGINF,MPISEPSELECT"
MPIEXPORT=${MPIEXPORT}",DR_HOOK,DR_HOOK_OPT,DR_HOOK_PROFILE,DR_HOOK_IGNORE_SIGNALS"
export MPIEXPORT

# ************
# * PART 1 *
# ************

\cp -b 32768 /cnrm/gp/mrpe/mrpe603/923/RELIEF_G/GTOPT030/* .

#------------------
# QUADRATIC part
#------------------

mv nam923_1_1 fort.4

mpirun -nn 1 -nnp 1 $MASTER
codrep=$?

cat NODE.001_01

if [ $codrep -ne 0 ] ;then
echo " >>>>>>>>>failed: part 1 quadratic "
exit
fi

\cp -b 32768 Const.Clim ${OUTPUT_DIR}/arpege_france_${prefLR}_1
\cp -b 32768 Const.Clim $FTDIR/${prefLR}_1
mv Const.Clim Neworog

#---------------
# LINEAR part
#---------------

mv nam923_1_2 fort.4

mpirun -nn 1 -nnp 1 $MASTER
codrep=$?

cat NODE.001_01

if [ $codrep -ne 0 ] ;then
echo " >>>>>>>>>failed: part 1 linear "
exit
fi

rm fort.4 Neworog doc*
rm Water_Percentage Oro_M* Sigma Nb_Peaks Urbanisation Dh_* Hmax-HxH-Hmin_ov4
ls -l

# ************
# * PART 2 *
# ************

path_2=/cnrm/gp/mrpe/mrpe603/923/SURFACE_G/version2/i3e
\cp -b 32768 ${path_2}/itp_GL itp_GL
\cp -b 32768 ${path_2}/alb_GL alb_GL
\cp -b 32768 ${path_2}/emi_GL emi_GL
\cp -b 32768 ${path_2}/dps_GL dps_GL
\cp -b 32768 ${path_2}/arg_GL arg_GL
\cp -b 32768 ${path_2}/sab_GL sab_GL
\cp -b 32768 ${path_2}/vgx_GL vgx_GL
\cp -b 32768 ${path_2}/dpr_GL dpr_GL

mv nam923_2 fort.4

mpirun -nn 1 -nnp 1 $MASTER
codrep=$?

cat NODE.001_01

if [ $codrep -ne 0 ] ;then
echo " >>>>>>>>>failed: part 2 "
exit
fi

rm fort.4 *_GL
ls -l


# ************
# * PART 3 *
# ************

\cp -b 32768 /cnrm/gp/mrpe/mrpe603/923/N108/i3e/N108_GL N108_GL

mv nam923_3 fort.4

mpirun -nn 1 -nnp 1 $MASTER
codrep=$?

cat NODE.001_01

if [ $codrep -ne 0 ] ;then
echo " >>>>>>>>>failed: part 3 "
exit
fi

rm fort.4 N108_GL
ls -l


# *********************************************************
# * PART 4 , 5 , 6 , 8 , 9 (for each of the 12 monthes) *
# *********************************************************

\cp -b 32768 ${path_2}/z0v_GL z0v_GL
\cp -b 32768 ${path_2}/alv_GL alv_GL
\cp -b 32768 ${path_2}/rsm_GL rsm_GL

path_5=/cnrm/gp/mrpe/mrpe603/923/SURFACE_L/EUROPEb_v1/i3e
\cp -b 32768 ${path_5}/msk_HR msk_HR
\cp -b 32768 ${path_5}/itp_HR itp_HR
\cp -b 32768 ${path_5}/dpr_HR dpr_HR
\cp -b 32768 ${path_5}/rsm_HR rsm_HR
\cp -b 32768 ${path_5}/vgx_HR vgx_HR
\cp -b 32768 ${path_5}/alv_HR alv_HR
\cp -b 32768 ${path_5}/z0v_HR z0v_HR

path_6=/cnrm/gp/mrpe/mrpe603/923/CLIM_G/version2/i3e
\cp -b 32768 ${path_6}/rel_GL.Z rel_GL.Z
uncompress rel_GL.Z

for MM in 01 02 03 04 05 06 07 08 09 10 11 12
do
mv Const.Clim.${MM} Const.Clim
\cp -b 32768 ${path_2}/veg${MM}_GL veg_GL
\cp -b 32768 ${path_2}/lai${MM}_GL lai_GL
\cp -b 32768 nam923_4 fort.4

mpirun -nn 1 -nnp 1 $MASTER
codrep=$?

cat NODE.001_01

if [ $codrep -ne 0 ] ;then
echo " >>>>>>>>>failed: part 4 "
exit
fi

rm fort.4 veg_GL lai_GL


\cp -b 32768 ${path_5}/veg_${MM}_HR veg_HR
\cp -b 32768 ${path_5}/lai_${MM}_HR lai_HR

\cp -b 32768 nam923_5 fort.4

mpirun -nn 1 -nnp 1 $MASTER
codrep=$?

cat NODE.001_01

if [ $codrep -ne 0 ] ;then
echo " >>>>>>>>>failed: part 5 "
exit
fi

rm fort.4 veg_HR lai_HR


\cp -b 32768 ${path_6}/tpl_${MM}_GL.Z tsl_GL.Z
\cp -b 32768 ${path_6}/tpl_${MM}_GL.Z tpl_GL.Z
\cp -b 32768 ${path_6}/wpl_${MM}_GL.Z wsl_GL.Z
\cp -b 32768 ${path_6}/wpl_${MM}_GL.Z wpl_GL.Z
\cp -b 32768 ${path_6}/snl_${MM}_GL.Z snl_GL.Z
uncompress tsl_GL
uncompress tpl_GL
uncompress wsl_GL
uncompress wpl_GL
uncompress snl_GL

\cp -b 32768 nam923_6 fort.4

mpirun -nn 1 -nnp 1 $MASTER
codrep=$?

cat NODE.001_01

if [ $codrep -ne 0 ] ;then
echo " >>>>>>>>>failed: part 6 "
exit
fi

rm fort.4 tsl_* tpl_* wsl_* wpl_* snl_*


\cp -b 32768 /cnrm/gp/mrpe/mrpe603/923/CLIM_G/ozone/ascii/abc_quadra_${MM} abc_coef

\cp -b 32768 nam923_8 fort.4

mpirun -nn 1 -nnp 1 $MASTER
codrep=$?

cat NODE.001_01

if [ $codrep -ne 0 ] ;then
echo " >>>>>>>>>failed: part 8 "
exit
else
echo " OZONE OK "
fi

rm fort.4 abc_coef


\cp -b 32768 /cnrm/gp/mrpe/mrpe603/923/CLIM_G/aerosols/ascii/aero.tegen.m${MM}_GL aero_GL

\cp -b 32768 nam923_9 fort.4

mpirun -nn 1 -nnp 1 $MASTER
codrep=$?

cat NODE.001_01

if [ $codrep -ne 0 ] ;then
echo " >>>>>>>>>failed: part 9 "
exit
else
echo " aerosols OK "
fi

rm fort.4 aero_GL

mv Const.Clim Const.Clim.${MM}
\cp -b 32768 Const.Clim.${MM} ${OUTPUT_DIR}/Const.Clim.m${MM}

done

/usr/local/bin/ja