I am running simulations using version 4.3 of the WRF, and I have encountered an issue where some variables are only writing to the main WRF output file and not to any auxiliary output file. The specific variables that aren't being written to my auxiliary output stream are those required for the microphysics scheme to calculate reflectivity-in my case, I am using the Thompson scheme, which requires qv, qc, qr, qnr, qs, and qg-as well as a few parcel tracers I added to the model. In the rsl.out files, I get the following message for a failed variable write to the auxiliary output stream (in this case, qv):
W A R N I N G : Unable to modify mask for qv. Variable not found. File: aux_var_file.txt at line 2
I should clarify that some variables (u, v, t, p, ph) are writing to the auxiliary output stream without issue. Also, I would like these variables written to the auxiliary stream every two minutes.
I have tried a few different approaches to solving this issue. First, I updated all the variable entries in the Registry.EM files to specify that they are to be written to both the main output and auxiliary output files. After these changes but before running the model, I cleaned and rebuilt it. I also tried changing the output stream number from something different than 1 (I chose 7 following the WRF user's guide), again cleaning and rebuilding the model after those changes. All entries in the Registry files for variables I want written to the auxiliary output streams look like this:
state real qv ikjftb moist 1 - \
i0rh017usdf=(bdy_interp:dt) "QVAPOR" "Water vapor mixing ratio" "kg kg-1"
I have also tried specifying variables to be included in the auxiliary output at runtime. I created a file in my run directory called "aux_var_file.txt" whose lines look like this:
+:h:7:qv,qc,qr,qi,qs,qg,qnr,qni,refl_10cm
Originally, all the variables I wanted written to the auxiliary stream were written on one line, but I broke it into three lines to see if I would get a different result.
Are there any other things I am not considering that I could try that may resolve this issue? I appreciate the attention and time!
W A R N I N G : Unable to modify mask for qv. Variable not found. File: aux_var_file.txt at line 2
I should clarify that some variables (u, v, t, p, ph) are writing to the auxiliary output stream without issue. Also, I would like these variables written to the auxiliary stream every two minutes.
I have tried a few different approaches to solving this issue. First, I updated all the variable entries in the Registry.EM files to specify that they are to be written to both the main output and auxiliary output files. After these changes but before running the model, I cleaned and rebuilt it. I also tried changing the output stream number from something different than 1 (I chose 7 following the WRF user's guide), again cleaning and rebuilding the model after those changes. All entries in the Registry files for variables I want written to the auxiliary output streams look like this:
state real qv ikjftb moist 1 - \
i0rh017usdf=(bdy_interp:dt) "QVAPOR" "Water vapor mixing ratio" "kg kg-1"
I have also tried specifying variables to be included in the auxiliary output at runtime. I created a file in my run directory called "aux_var_file.txt" whose lines look like this:
+:h:7:qv,qc,qr,qi,qs,qg,qnr,qni,refl_10cm
Originally, all the variables I wanted written to the auxiliary stream were written on one line, but I broke it into three lines to see if I would get a different result.
Are there any other things I am not considering that I could try that may resolve this issue? I appreciate the attention and time!