Greetings,
I am wanting to output a number of local variables from the Kain Fritsch Parameterization Scheme to the wrfout files. The steps I have taken so far include looking at the Registry.EM_COMMON file and found that they are not listed in there. I then started to take a look to see if others have done this and found some guidance for other physics schemes in these forums. To my understanding, the procedure works along the lines of this:
For Cu_Physics option 1 (KF Scheme), I opened up the module_cu_kfeta.f90 to find the variables I would like to output to the files (PLCL, TLCL, ZLCL, TDPT, DTLCL, WKLCL, WKL, WLCL, TENV, and CLDHGT). They are local variables with the declaration of REAL with no dimensions, however, CLDHGT does have dimensions.
One would then need to go through the following steps:
1. Declare the variables in the subroutine KF_eta_CPS.
2. Add these variables to all of the calls for the cumulus all the way back down to solve_em.F.
3. Add these variables to the registry with the correct format.
I probably missed a couple of steps in there, but would this be the right approach? I appreciate any advice or input that anyone has. Thank you so much and I appreciate the time!
Best,
David Haliczer
I am wanting to output a number of local variables from the Kain Fritsch Parameterization Scheme to the wrfout files. The steps I have taken so far include looking at the Registry.EM_COMMON file and found that they are not listed in there. I then started to take a look to see if others have done this and found some guidance for other physics schemes in these forums. To my understanding, the procedure works along the lines of this:
For Cu_Physics option 1 (KF Scheme), I opened up the module_cu_kfeta.f90 to find the variables I would like to output to the files (PLCL, TLCL, ZLCL, TDPT, DTLCL, WKLCL, WKL, WLCL, TENV, and CLDHGT). They are local variables with the declaration of REAL with no dimensions, however, CLDHGT does have dimensions.
One would then need to go through the following steps:
1. Declare the variables in the subroutine KF_eta_CPS.
2. Add these variables to all of the calls for the cumulus all the way back down to solve_em.F.
3. Add these variables to the registry with the correct format.
I probably missed a couple of steps in there, but would this be the right approach? I appreciate any advice or input that anyone has. Thank you so much and I appreciate the time!
Best,
David Haliczer