6 foreach dir
( frame chem share dyn_em phys cmaq main tools wrftladj
)
8 if ( $dir == cmaq
) then
9 ( cd $dir ; echo $dir ; /bin
/rm -f *.o
*.mod
) >& /dev
/null
11 ( cd $dir ; echo $dir ; /bin
/rm -f core wrf
*.f90
*.exe
*.kmo
*.mod
*.o
*.obj
*.inc
*.F90
*.a \
12 db_
* Warnings module_state_description.F module_dm.F gmeta \
13 wrfdata whatiread rsl.
* show_domain
* ) >& /dev
/null
19 ( cd var
; make clean
)
22 ( cd tools
/CodeBase
; make clean
)
24 ( cd inc
; /bin
/rm -f *.inc namelist.default commit_decl
)
26 find .
-name \
*.dSYM
-exec rm -rf {} \
; >& /dev
/null
29 if ( "$arg" == '-a' ||
"$arg" == '-aa' ) then
31 ( cd var
; make superclean
)
32 ( cd var
/obsproc
; make clean
)
34 if ( -f Registry
/Registry
) then
35 /bin
/cp Registry
/Registry Registry
/Registry.backup
36 /bin
/rm -f Registry
/Registry
37 /bin
/rm -f Registry
/io_boilerplate_temporary.inc
38 if ( -f Registry
/Registry.rconfig
) then
39 /bin
/rm -f Registry
/Registry.rconfig
42 /bin
/rm -fr .
/netcdf_links
43 /bin
/rm -fr tools
/code_dbase
44 ( cd external
; make -i superclean
)
45 ( cd external
/io_grib
1/WGRIB
; make clean
)
46 ( cd external
/atm_ocn
; make clean
)
47 ( cd tools
; /bin
/rm -f registry gen_comms.c fseeko_test fseeko64_test nc4_test.log
) >& /dev
/null
48 ( cd inc
; /bin
/rm -f dm_comm_cpp_flags wrf_io_flags.h wrf_status_codes.h
) >& /dev
/null
49 if ( -f configure.wrf
) then
50 /bin
/cp configure.wrf configure.wrf.backup
51 /bin
/rm -f configure.wrf
>& /dev
/null
53 if ( "$arg" != '-aa' ) then
54 ( cd run
; /bin
/rm -f gm
* out
* fort
* ideal
* *.exe input_sounding p3_lookupTable_1.dat-3momI_v5.1
.6 ; \
55 /bin
/cp -f namelist.input namelist.input.backup.
`date +%Y-%m-%d_%H_%M_%S` ; \
56 /bin
/rm -f namelist.input
) >& /dev
/null
57 ( cd test
/exp_real
; /bin
/rm -f gm
* out
* fort
* real
* ) >& /dev
/null
58 ( cd test ; rm -f */*.exe
*/ETAMPNEW_DATA
* */GENPARM.TBL
*/LANDUSE.TBL
*/README.namelist
*/README.physics_files \
59 */RRTM_DATA
*/SOILPARM.TBL
*/VEGPARM.TBL
*/MPTABLE.TBL
*/URBPARM.TBL
*/URBPARM_LCZ.TBL
*/grib2map.tbl \
60 */CAM_ABS_DATA
*/CAM_AEROPT_DATA \
61 */CCN_ACTIVATE.BIN
*/STOCHPERT.TBL \
62 */CAMtr_volume_mixing_ratio.RCP4.5
*/CAMtr_volume_mixing_ratio.RCP6
*/CAMtr_volume_mixing_ratio.RCP8.5 \
63 */CAMtr_volume_mixing_ratio.A1B
*/CAMtr_volume_mixing_ratio.A2
*/CAMtr_volume_mixing_ratio \
64 */CAMtr_volume_mixing_ratio.SSP119
*/CAMtr_volume_mixing_ratio.SSP126 \
65 */CAMtr_volume_mixing_ratio.SSP245
*/CAMtr_volume_mixing_ratio.SSP370 \
66 */CAMtr_volume_mixing_ratio.SSP585 \
67 */CLM_
*DATA
*/RRTMG_LW_DATA
*/RRTMG_SW_DATA \
68 */p3_lookup
* */BROADBAND_CLOUD_GODDARD.bin \
69 */ozone.formatted
*/ozone_lat.formatted
*/ozone_plev.formatted \
70 */aerosol.formatted
*/aerosol_lat.formatted
*/aerosol_plev.formatted
*/aerosol_lon.formatted \
71 */kernels.asc_s_0_03_0_9
*/bulkradii.asc_s_0_03_0_9
*/bulkdens.asc_s_0_03_0_9 \
73 */masses.asc
*/kernels_z.asc
*/capacity.asc
*/termvels.asc
*/coeff_p.asc
*/coeff_q.asc \
74 */gribmap.txt
*/tr??t??
*/co2_trans
*/namelist.output
*/ishmael-gamma-tab.bin \
75 */eclipse_besselian_elements.dat \
76 */HLC.TBL
*/wind-turbine-1.tbl \
77 */ishmael-qi-qc.bin
*/ishmael-qi-qr.bin
) >& /dev
/null
78 ( cd test
/em_fire
; rm -rf two_fires rain
)
79 else if ( "$arg" == '-aa' ) then
80 /bin
/rm -f configure.wrf.backup
81 /bin
/rm -f Registry
/Registry.backup
82 /bin
/rm -f run
/namelist.input.backup.
*
83 /bin
/rm -f phys
/module_sf_noahmpdrv.F phys
/module_sf_noahmp_glacier.F \
84 phys
/module_sf_noahmp_groundwater.F phys
/module_sf_noahmplsm.F \
92 if ( -e chem
/KPP
)then
93 ( cd chem
/KPP
; .
/clean_kpp
; rm -f if_required
)
99 if ( -e "hydro/Makefile.comm" ) then
100 (cd hydro
; make -f Makefile.
comm clean
)