112 |
call ctrl_set_fname(xx_tauv_file, fname_tauv, mythid) |
call ctrl_set_fname(xx_tauv_file, fname_tauv, mythid) |
113 |
call ctrl_set_fname(xx_atemp_file, fname_atemp, mythid) |
call ctrl_set_fname(xx_atemp_file, fname_atemp, mythid) |
114 |
call ctrl_set_fname(xx_aqh_file, fname_aqh, mythid) |
call ctrl_set_fname(xx_aqh_file, fname_aqh, mythid) |
115 |
|
call ctrl_set_fname(xx_precip_file, fname_precip, mythid) |
116 |
|
call ctrl_set_fname(xx_swflux_file, fname_swflux, mythid) |
117 |
|
call ctrl_set_fname(xx_swdown_file, fname_swdown, mythid) |
118 |
|
call ctrl_set_fname(xx_lwflux_file, fname_lwflux, mythid) |
119 |
|
call ctrl_set_fname(xx_lwdown_file, fname_lwdown, mythid) |
120 |
|
call ctrl_set_fname(xx_evap_file, fname_evap, mythid) |
121 |
|
call ctrl_set_fname(xx_snowprecip_file, fname_snowprecip, mythid) |
122 |
|
call ctrl_set_fname(xx_apressure_file, fname_apressure, mythid) |
123 |
|
call ctrl_set_fname(xx_runoff_file, fname_runoff, mythid) |
124 |
|
|
125 |
call ctrl_set_fname(xx_uwind_file, fname_uwind, mythid) |
call ctrl_set_fname(xx_uwind_file, fname_uwind, mythid) |
126 |
call ctrl_set_fname(xx_vwind_file, fname_vwind, mythid) |
call ctrl_set_fname(xx_vwind_file, fname_vwind, mythid) |
127 |
call ctrl_set_fname(xx_obcsn_file, fname_obcsn, mythid) |
call ctrl_set_fname(xx_obcsn_file, fname_obcsn, mythid) |
133 |
call ctrl_set_fname(xx_tr1_file, fname_tr1, mythid) |
call ctrl_set_fname(xx_tr1_file, fname_tr1, mythid) |
134 |
call ctrl_set_fname(xx_sst_file, fname_sst, mythid) |
call ctrl_set_fname(xx_sst_file, fname_sst, mythid) |
135 |
call ctrl_set_fname(xx_sss_file, fname_sss, mythid) |
call ctrl_set_fname(xx_sss_file, fname_sss, mythid) |
136 |
call ctrl_set_fname(xx_hfacc_file, fname_hfacc, mythid) |
call ctrl_set_fname(xx_depth_file, fname_depth, mythid) |
137 |
call ctrl_set_fname(xx_efluxy_file, fname_efluxy, mythid) |
call ctrl_set_fname(xx_efluxy_file, fname_efluxy, mythid) |
138 |
call ctrl_set_fname(xx_efluxp_file, fname_efluxp, mythid) |
call ctrl_set_fname(xx_efluxp_file, fname_efluxp, mythid) |
139 |
call ctrl_set_fname(xx_bottomdrag_file, fname_bottomdrag, mythid) |
call ctrl_set_fname(xx_bottomdrag_file, fname_bottomdrag, mythid) |
144 |
call ctrl_set_fname(xx_etan_file, fname_etan, mythid) |
call ctrl_set_fname(xx_etan_file, fname_etan, mythid) |
145 |
call ctrl_set_fname(xx_relaxsst_file, fname_relaxsst, mythid) |
call ctrl_set_fname(xx_relaxsst_file, fname_relaxsst, mythid) |
146 |
call ctrl_set_fname(xx_relaxsss_file, fname_relaxsss, mythid) |
call ctrl_set_fname(xx_relaxsss_file, fname_relaxsss, mythid) |
147 |
|
call ctrl_set_fname(xx_siarea_file, fname_siarea, mythid) |
148 |
|
call ctrl_set_fname(xx_siheff_file, fname_siheff, mythid) |
149 |
|
call ctrl_set_fname(xx_sihsnow_file, fname_sihsnow, mythid) |
150 |
|
cHFLUXM_CONTROL |
151 |
|
call ctrl_set_fname(xx_hfluxm_file, fname_hfluxm, mythid) |
152 |
|
cHFLUXM_CONTROL |
153 |
|
|
154 |
c-- Only the master thread will do I/O. |
c-- Only the master thread will do I/O. |
155 |
_BEGIN_MASTER( mythid ) |
_BEGIN_MASTER( mythid ) |
222 |
#ifdef ALLOW_THETA0_CONTROL |
#ifdef ALLOW_THETA0_CONTROL |
223 |
ivartype = 1 |
ivartype = 1 |
224 |
write(weighttype(1:80),'(80a)') ' ' |
write(weighttype(1:80),'(80a)') ' ' |
225 |
write(weighttype(1:80),'(a)') "wtheta" |
write(weighttype(1:80),'(a)') "wthetaLev" |
226 |
call ctrl_set_pack_xyz( |
call ctrl_set_pack_xyz( |
227 |
& cunit, ivartype, fname_theta(ictrlgrad), "maskCtrlC", |
& cunit, ivartype, fname_theta(ictrlgrad), "maskCtrlC", |
228 |
& weighttype, wtheta, lxxadxx, mythid) |
& weighttype, wtheta, lxxadxx, mythid) |
231 |
#ifdef ALLOW_SALT0_CONTROL |
#ifdef ALLOW_SALT0_CONTROL |
232 |
ivartype = 2 |
ivartype = 2 |
233 |
write(weighttype(1:80),'(80a)') ' ' |
write(weighttype(1:80),'(80a)') ' ' |
234 |
write(weighttype(1:80),'(a)') "wsalt" |
write(weighttype(1:80),'(a)') "wsaltLev" |
235 |
call ctrl_set_pack_xyz( |
call ctrl_set_pack_xyz( |
236 |
& cunit, ivartype, fname_salt(ictrlgrad), "maskCtrlC", |
& cunit, ivartype, fname_salt(ictrlgrad), "maskCtrlC", |
237 |
& weighttype, wsalt, lxxadxx, mythid) |
& weighttype, wsalt, lxxadxx, mythid) |
238 |
#endif |
#endif |
239 |
|
|
240 |
#if (defined (ALLOW_HFLUX_CONTROL) || \ |
#if (defined (ALLOW_HFLUX_CONTROL) || defined (ALLOW_HFLUX0_CONTROL)) |
|
defined (ALLOW_HFLUX0_CONTROL)) |
|
241 |
ivartype = 3 |
ivartype = 3 |
242 |
write(weighttype(1:80),'(80a)') ' ' |
write(weighttype(1:80),'(80a)') ' ' |
243 |
write(weighttype(1:80),'(a)') "whflux" |
write(weighttype(1:80),'(a)') "whflux" |
246 |
& weighttype, lxxadxx, mythid) |
& weighttype, lxxadxx, mythid) |
247 |
#endif |
#endif |
248 |
|
|
249 |
#if (defined (ALLOW_SFLUX_CONTROL) || \ |
#if (defined (ALLOW_SFLUX_CONTROL) || defined (ALLOW_SFLUX0_CONTROL)) |
|
defined (ALLOW_SFLUX0_CONTROL)) |
|
250 |
ivartype = 4 |
ivartype = 4 |
251 |
write(weighttype(1:80),'(80a)') ' ' |
write(weighttype(1:80),'(80a)') ' ' |
252 |
write(weighttype(1:80),'(a)') "wsflux" |
write(weighttype(1:80),'(a)') "wsflux" |
255 |
& weighttype, lxxadxx, mythid) |
& weighttype, lxxadxx, mythid) |
256 |
#endif |
#endif |
257 |
|
|
258 |
#if (defined (ALLOW_USTRESS_CONTROL) || \ |
#if (defined (ALLOW_USTRESS_CONTROL) || defined (ALLOW_TAUU0_CONTROL)) |
|
defined (ALLOW_TAUU0_CONTROL)) |
|
259 |
ivartype = 5 |
ivartype = 5 |
260 |
write(weighttype(1:80),'(80a)') ' ' |
write(weighttype(1:80),'(80a)') ' ' |
261 |
write(weighttype(1:80),'(a)') "wtauu" |
write(weighttype(1:80),'(a)') "wtauu" |
264 |
& weighttype, lxxadxx, mythid) |
& weighttype, lxxadxx, mythid) |
265 |
#endif |
#endif |
266 |
|
|
267 |
#if (defined (ALLOW_VSTRESS_CONTROL) || \ |
#if (defined (ALLOW_VSTRESS_CONTROL) || defined (ALLOW_TAUV0_CONTROL)) |
|
defined (ALLOW_TAUV0_CONTROL)) |
|
268 |
ivartype = 6 |
ivartype = 6 |
269 |
write(weighttype(1:80),'(80a)') ' ' |
write(weighttype(1:80),'(80a)') ' ' |
270 |
write(weighttype(1:80),'(a)') "wtauv" |
write(weighttype(1:80),'(a)') "wtauv" |
296 |
write(weighttype(1:80),'(80a)') ' ' |
write(weighttype(1:80),'(80a)') ' ' |
297 |
write(weighttype(1:80),'(a)') "wuwind" |
write(weighttype(1:80),'(a)') "wuwind" |
298 |
call ctrl_set_pack_xy( |
call ctrl_set_pack_xy( |
299 |
& cunit, ivartype, fname_uwind(ictrlgrad), "maskCtrlW", |
& cunit, ivartype, fname_uwind(ictrlgrad), "maskCtrlC", |
300 |
& weighttype, lxxadxx, mythid) |
& weighttype, lxxadxx, mythid) |
301 |
#endif |
#endif |
302 |
|
|
305 |
write(weighttype(1:80),'(80a)') ' ' |
write(weighttype(1:80),'(80a)') ' ' |
306 |
write(weighttype(1:80),'(a)') "wvwind" |
write(weighttype(1:80),'(a)') "wvwind" |
307 |
call ctrl_set_pack_xy( |
call ctrl_set_pack_xy( |
308 |
& cunit, ivartype, fname_vwind(ictrlgrad), "maskCtrlS", |
& cunit, ivartype, fname_vwind(ictrlgrad), "maskCtrlC", |
309 |
& weighttype, lxxadxx, mythid) |
& weighttype, lxxadxx, mythid) |
310 |
#endif |
#endif |
311 |
|
|
351 |
write(weighttype(1:80),'(a)') "wdiffkr" |
write(weighttype(1:80),'(a)') "wdiffkr" |
352 |
call ctrl_set_pack_xyz( |
call ctrl_set_pack_xyz( |
353 |
& cunit, ivartype, fname_diffkr(ictrlgrad), "maskCtrlC", |
& cunit, ivartype, fname_diffkr(ictrlgrad), "maskCtrlC", |
354 |
& weighttype, wunit, lxxadxx, mythid) |
& weighttype, wdiffkr, lxxadxx, mythid) |
355 |
#endif |
#endif |
356 |
|
|
357 |
#ifdef ALLOW_KAPGM_CONTROL |
#ifdef ALLOW_KAPGM_CONTROL |
360 |
write(weighttype(1:80),'(a)') "wkapgm" |
write(weighttype(1:80),'(a)') "wkapgm" |
361 |
call ctrl_set_pack_xyz( |
call ctrl_set_pack_xyz( |
362 |
& cunit, ivartype, fname_kapgm(ictrlgrad), "maskCtrlC", |
& cunit, ivartype, fname_kapgm(ictrlgrad), "maskCtrlC", |
363 |
& weighttype, wunit, lxxadxx, mythid) |
& weighttype, wkapgm, lxxadxx, mythid) |
364 |
#endif |
#endif |
365 |
|
|
366 |
#ifdef ALLOW_TR10_CONTROL |
#ifdef ALLOW_TR10_CONTROL |
372 |
& weighttype, wunit, lxxadxx, mythid) |
& weighttype, wunit, lxxadxx, mythid) |
373 |
#endif |
#endif |
374 |
|
|
375 |
#ifdef ALLOW_SST0_CONTROL |
#if (defined (ALLOW_SST_CONTROL) || defined (ALLOW_SST0_CONTROL)) |
376 |
ivartype = 18 |
ivartype = 18 |
377 |
write(weighttype(1:80),'(80a)') ' ' |
write(weighttype(1:80),'(80a)') ' ' |
378 |
write(weighttype(1:80),'(a)') "wsst0" |
write(weighttype(1:80),'(a)') "wsst" |
379 |
call ctrl_set_pack_xy( |
call ctrl_set_pack_xy( |
380 |
& cunit, ivartype, fname_sst(ictrlgrad), "maskCtrlC", |
& cunit, ivartype, fname_sst(ictrlgrad), "maskCtrlC", |
381 |
& weighttype, lxxadxx, mythid) |
& weighttype, lxxadxx, mythid) |
382 |
#endif |
#endif |
383 |
|
|
384 |
#ifdef ALLOW_SSS0_CONTROL |
#if (defined (ALLOW_SSS_CONTROL) || defined (ALLOW_SSS0_CONTROL)) |
385 |
ivartype = 19 |
ivartype = 19 |
386 |
write(weighttype(1:80),'(80a)') ' ' |
write(weighttype(1:80),'(80a)') ' ' |
387 |
write(weighttype(1:80),'(a)') "wsss0" |
write(weighttype(1:80),'(a)') "wsss" |
388 |
call ctrl_set_pack_xy( |
call ctrl_set_pack_xy( |
389 |
& cunit, ivartype, fname_sss(ictrlgrad), "maskCtrlC", |
& cunit, ivartype, fname_sss(ictrlgrad), |
390 |
& weighttype, lxxadxx, mythid) |
& "maskCtrlC", weighttype, lxxadxx, mythid) |
391 |
#endif |
#endif |
392 |
|
|
393 |
#ifdef ALLOW_HFACC_CONTROL |
#ifdef ALLOW_DEPTH_CONTROL |
394 |
ivartype = 20 |
ivartype = 20 |
395 |
write(weighttype(1:80),'(80a)') ' ' |
write(weighttype(1:80),'(80a)') ' ' |
396 |
write(weighttype(1:80),'(a)') "whfacc" |
write(weighttype(1:80),'(a)') "wdepth" |
|
# ifdef ALLOW_HFACC3D_CONTROL |
|
|
call ctrl_set_pack_xyz( |
|
|
& cunit, ivartype, fname_hfacc(ictrlgrad), "maskCtrlC", |
|
|
& weighttype, wunit, lxxadxx, mythid) |
|
|
# else |
|
397 |
call ctrl_set_pack_xy( |
call ctrl_set_pack_xy( |
398 |
& cunit, ivartype, fname_hfacc(ictrlgrad), "maskCtrlC", |
& cunit, ivartype, fname_depth(ictrlgrad), |
399 |
& weighttype, lxxadxx, mythid) |
& "maskCtrlC", weighttype, lxxadxx, mythid) |
400 |
# endif |
#endif /* ALLOW_DEPTH_CONTROL */ |
|
#endif |
|
401 |
|
|
402 |
#ifdef ALLOW_EFLUXY0_CONTROL |
#ifdef ALLOW_EFLUXY0_CONTROL |
403 |
ivartype = 21 |
ivartype = 21 |
426 |
& weighttype, lxxadxx, mythid) |
& weighttype, lxxadxx, mythid) |
427 |
#endif |
#endif |
428 |
|
|
429 |
|
#ifdef ALLOW_HFLUXM_CONTROL |
430 |
|
ivartype = 24 |
431 |
|
write(weighttype(1:80),'(80a)') ' ' |
432 |
|
write(weighttype(1:80),'(a)') "whfluxm" |
433 |
|
call ctrl_set_pack_xy( |
434 |
|
& cunit, ivartype, fname_hfluxm(ictrlgrad), "maskCtrlC", |
435 |
|
& weighttype, lxxadxx, mythid) |
436 |
|
#endif |
437 |
|
|
438 |
#ifdef ALLOW_EDTAUX_CONTROL |
#ifdef ALLOW_EDTAUX_CONTROL |
439 |
ivartype = 25 |
ivartype = 25 |
440 |
write(weighttype(1:80),'(80a)') ' ' |
write(weighttype(1:80),'(80a)') ' ' |
441 |
write(weighttype(1:80),'(a)') "wedtaux" |
write(weighttype(1:80),'(a)') "wedtaux" |
442 |
call ctrl_set_pack_xyz( |
call ctrl_set_pack_xyz( |
443 |
& cunit, ivartype, fname_edtaux(ictrlgrad), "maskCtrlW", |
& cunit, ivartype, fname_edtaux(ictrlgrad), "maskCtrlW", |
444 |
& weighttype, wunit, lxxadxx, mythid) |
& weighttype, wedtaux, lxxadxx, mythid) |
445 |
#endif |
#endif |
446 |
|
|
447 |
#ifdef ALLOW_EDTAUY_CONTROL |
#ifdef ALLOW_EDTAUY_CONTROL |
450 |
write(weighttype(1:80),'(a)') "wedtauy" |
write(weighttype(1:80),'(a)') "wedtauy" |
451 |
call ctrl_set_pack_xyz( |
call ctrl_set_pack_xyz( |
452 |
& cunit, ivartype, fname_edtauy(ictrlgrad), "maskCtrlS", |
& cunit, ivartype, fname_edtauy(ictrlgrad), "maskCtrlS", |
453 |
& weighttype, wunit, lxxadxx, mythid) |
& weighttype, wedtauy, lxxadxx, mythid) |
454 |
#endif |
#endif |
455 |
|
|
456 |
#ifdef ALLOW_UVEL0_CONTROL |
#ifdef ALLOW_UVEL0_CONTROL |
476 |
write(weighttype(1:80),'(80a)') ' ' |
write(weighttype(1:80),'(80a)') ' ' |
477 |
write(weighttype(1:80),'(a)') "wetan" |
write(weighttype(1:80),'(a)') "wetan" |
478 |
call ctrl_set_pack_xy( |
call ctrl_set_pack_xy( |
479 |
& cunit, ivartype, fname_etan(ictrlgrad), "maskCtrlC", |
& cunit, ivartype, fname_etan(ictrlgrad), |
480 |
& weighttype, lxxadxx, mythid) |
& "maskCtrlC", weighttype, lxxadxx, mythid) |
481 |
#endif |
#endif |
482 |
|
|
483 |
#ifdef ALLOW_RELAXSST_CONTROL |
#ifdef ALLOW_RELAXSST_CONTROL |
485 |
write(weighttype(1:80),'(80a)') ' ' |
write(weighttype(1:80),'(80a)') ' ' |
486 |
write(weighttype(1:80),'(a)') "wrelaxsst" |
write(weighttype(1:80),'(a)') "wrelaxsst" |
487 |
call ctrl_set_pack_xy( |
call ctrl_set_pack_xy( |
488 |
& cunit, ivartype, fname_relaxsst(ictrlgrad), "maskCtrlC", |
& cunit, ivartype, fname_relaxsst(ictrlgrad), |
489 |
& weighttype, lxxadxx, mythid) |
& "maskCtrlC", weighttype, lxxadxx, mythid) |
490 |
#endif |
#endif |
491 |
|
|
492 |
#ifdef ALLOW_RELAXSSS_CONTROL |
#ifdef ALLOW_RELAXSSS_CONTROL |
494 |
write(weighttype(1:80),'(80a)') ' ' |
write(weighttype(1:80),'(80a)') ' ' |
495 |
write(weighttype(1:80),'(a)') "wrelaxsss" |
write(weighttype(1:80),'(a)') "wrelaxsss" |
496 |
call ctrl_set_pack_xy( |
call ctrl_set_pack_xy( |
497 |
& cunit, ivartype, fname_relaxsss(ictrlgrad), "maskCtrlC", |
& cunit, ivartype, fname_relaxsss(ictrlgrad), |
498 |
& weighttype, lxxadxx, mythid) |
& "maskCtrlC", weighttype, lxxadxx, mythid) |
499 |
|
#endif |
500 |
|
|
501 |
|
#ifdef ALLOW_PRECIP_CONTROL |
502 |
|
ivartype = 32 |
503 |
|
write(weighttype(1:80),'(80a)') ' ' |
504 |
|
write(weighttype(1:80),'(a)') "wprecip" |
505 |
|
call ctrl_set_pack_xy( |
506 |
|
& cunit, ivartype, fname_precip(ictrlgrad), |
507 |
|
& "maskCtrlC", weighttype, lxxadxx, mythid) |
508 |
|
#endif |
509 |
|
|
510 |
|
#ifdef ALLOW_SWFLUX_CONTROL |
511 |
|
ivartype = 33 |
512 |
|
write(weighttype(1:80),'(80a)') ' ' |
513 |
|
write(weighttype(1:80),'(a)') "wswflux" |
514 |
|
call ctrl_set_pack_xy( |
515 |
|
& cunit, ivartype, fname_swflux(ictrlgrad), |
516 |
|
& "maskCtrlC", weighttype, lxxadxx, mythid) |
517 |
|
#endif |
518 |
|
|
519 |
|
#ifdef ALLOW_SWDOWN_CONTROL |
520 |
|
ivartype = 34 |
521 |
|
write(weighttype(1:80),'(80a)') ' ' |
522 |
|
write(weighttype(1:80),'(a)') "wswdown" |
523 |
|
call ctrl_set_pack_xy( |
524 |
|
& cunit, ivartype, fname_swdown(ictrlgrad), |
525 |
|
& "maskCtrlC", weighttype, lxxadxx, mythid) |
526 |
|
#endif |
527 |
|
|
528 |
|
#ifdef ALLOW_LWFLUX_CONTROL |
529 |
|
ivartype = 35 |
530 |
|
write(weighttype(1:80),'(80a)') ' ' |
531 |
|
write(weighttype(1:80),'(a)') "wlwflux" |
532 |
|
call ctrl_set_pack_xy( |
533 |
|
& cunit, ivartype, fname_lwflux(ictrlgrad), |
534 |
|
& "maskCtrlC", weighttype, lxxadxx, mythid) |
535 |
|
#endif |
536 |
|
|
537 |
|
#ifdef ALLOW_LWDOWN_CONTROL |
538 |
|
ivartype = 36 |
539 |
|
write(weighttype(1:80),'(80a)') ' ' |
540 |
|
write(weighttype(1:80),'(a)') "wlwdown" |
541 |
|
call ctrl_set_pack_xy( |
542 |
|
& cunit, ivartype, fname_lwdown(ictrlgrad), |
543 |
|
& "maskCtrlC", weighttype, lxxadxx, mythid) |
544 |
|
#endif |
545 |
|
|
546 |
|
#ifdef ALLOW_EVAP_CONTROL |
547 |
|
ivartype = 37 |
548 |
|
write(weighttype(1:80),'(80a)') ' ' |
549 |
|
write(weighttype(1:80),'(a)') "wevap" |
550 |
|
call ctrl_set_pack_xy( |
551 |
|
& cunit, ivartype, fname_evap(ictrlgrad), |
552 |
|
& "maskCtrlC", weighttype, lxxadxx, mythid) |
553 |
|
#endif |
554 |
|
|
555 |
|
#ifdef ALLOW_SNOWPRECIP_CONTROL |
556 |
|
ivartype = 38 |
557 |
|
write(weighttype(1:80),'(80a)') ' ' |
558 |
|
write(weighttype(1:80),'(a)') "wsnowprecip" |
559 |
|
call ctrl_set_pack_xy( |
560 |
|
& cunit, ivartype, fname_snowprecip(ictrlgrad), |
561 |
|
& "maskCtrlC", weighttype, lxxadxx, mythid) |
562 |
|
#endif |
563 |
|
|
564 |
|
#ifdef ALLOW_APRESSURE_CONTROL |
565 |
|
ivartype = 39 |
566 |
|
write(weighttype(1:80),'(80a)') ' ' |
567 |
|
write(weighttype(1:80),'(a)') "wapressure" |
568 |
|
call ctrl_set_pack_xy( |
569 |
|
& cunit, ivartype, fname_apressure(ictrlgrad), |
570 |
|
& "maskCtrlC", weighttype, lxxadxx, mythid) |
571 |
|
#endif |
572 |
|
|
573 |
|
#ifdef ALLOW_RUNOFF_CONTROL |
574 |
|
ivartype = 40 |
575 |
|
write(weighttype(1:80),'(80a)') ' ' |
576 |
|
write(weighttype(1:80),'(a)') "wrunoff" |
577 |
|
call ctrl_set_pack_xy( |
578 |
|
& cunit, ivartype, fname_runoff(ictrlgrad), |
579 |
|
& "maskCtrlC", weighttype, lxxadxx, mythid) |
580 |
|
#endif |
581 |
|
|
582 |
|
#ifdef ALLOW_SIAREA_CONTROL |
583 |
|
ivartype = 41 |
584 |
|
write(weighttype(1:80),'(80a)') ' ' |
585 |
|
write(weighttype(1:80),'(a)') "wunit" |
586 |
|
call ctrl_set_pack_xy( |
587 |
|
& cunit, ivartype, fname_siarea(ictrlgrad), |
588 |
|
& "maskCtrlC", weighttype, lxxadxx, mythid) |
589 |
|
#endif |
590 |
|
|
591 |
|
#ifdef ALLOW_SIHEFF_CONTROL |
592 |
|
ivartype = 42 |
593 |
|
write(weighttype(1:80),'(80a)') ' ' |
594 |
|
write(weighttype(1:80),'(a)') "wunit" |
595 |
|
call ctrl_set_pack_xy( |
596 |
|
& cunit, ivartype, fname_siheff(ictrlgrad), |
597 |
|
& "maskCtrlC", weighttype, lxxadxx, mythid) |
598 |
|
#endif |
599 |
|
|
600 |
|
#ifdef ALLOW_SIHSNOW_CONTROL |
601 |
|
ivartype = 43 |
602 |
|
write(weighttype(1:80),'(80a)') ' ' |
603 |
|
write(weighttype(1:80),'(a)') "wunit" |
604 |
|
call ctrl_set_pack_xy( |
605 |
|
& cunit, ivartype, fname_sihsnow(ictrlgrad), |
606 |
|
& "maskCtrlC", weighttype, lxxadxx, mythid) |
607 |
#endif |
#endif |
608 |
|
|
609 |
close ( cunit ) |
close ( cunit ) |