Thank you so much for all the videos, they are very helpful. A humble request to post a video on how to prepare biogenic emissions.
@amirhosseinnikfal9683 күн бұрын
@@user-jn3vb4rs4v Thanks. Maybe in the future ..
@huuduc05054 күн бұрын
any guide for WRF-CMAQ bro ?
@amirhosseinnikfal9683 күн бұрын
@@huuduc0505 Maybe in the future.
@DavidBerryman-d6k4 күн бұрын
Clark Richard Walker John Hall Barbara
@elliasium15 күн бұрын
after compile I had this error "make: *** [Makefile:56: configcheck] Error 1" any clue Amir
@amirhosseinnikfal96814 күн бұрын
Please provide full information, including the config file. Preferably make issues on GitHub (github.com/anikfal/atmospheric_science)
@rishishandilya771717 күн бұрын
How much time does it take to get the email , after requesting the data?
@amirhosseinnikfal96816 күн бұрын
@@rishishandilya7717 About 2 minutes.
@rishishandilya771716 күн бұрын
@@amirhosseinnikfal968 it is almost 17hr now, still didn't got the mail.. Should I request again? Or wait
@amirhosseinnikfal96816 күн бұрын
@@rishishandilya7717 If you don't receive the email after a few minutes, it means there was a problem in the ordering process.
@olayemijesutofunmiadeyemi62117 күн бұрын
Hi Dr Nikfal, I would like to ask if you by any chance have come across a tool that can be used to extract data from a Skew-T plot. Also, it looks like PostWRF only works for Real-time cases of WRF
@amirhosseinnikfal96816 күн бұрын
@@olayemijesutofunmiadeyemi621 Hi. How is extracting data from skewt plot? They are usually interpreted as diagrams. PostWRF is currently for the real time outputs. But it may be developed to support ideal outputs too.
@olayemijesutofunmiadeyemi62116 күн бұрын
@@amirhosseinnikfal968 Thanks so much for your reply sir I have a skewT plot from a 2008 paper- Explicit Forecasts of Winter Precipitation Using an Improved Bulk Microphysics Scheme. Part I: Description and Sensitivity Analysis, i am interested in extracting the temperature profile from this plot. I am interested in the use of PostWRF for ideal outputs!
@SAPIogaLazuardi19 күн бұрын
do you have any suggestion which better wrf chem use single boot linux or using wsl? actually i worry if change my system to linux only, but i got problem while compile wrf in wsl, i got succesfully with online machine azure, but always failed using wsl, i think the problem in storage path and system access
@amirhosseinnikfal96819 күн бұрын
@@SAPIogaLazuardi You can install Linux as a virtual Machine on Windows, if you don't want to lose your Windows machine. You can also install Linux besides Windows as a dual boot system which is the best option to have both OS. Using WSL is not a good option. It's very difficult (if not impossible) to install and run WRF by WSL.
@vineetkushwaha785422 күн бұрын
Waccm data mail is not coming even after 24 hours for my domain so can I use direct data available available for whole day globally
@amirhosseinnikfal96821 күн бұрын
If it was not received after 2 or 3 minutes, your order had probably had a failure. You can use global data. No problem. It just has larger size.
@dipsonBhandari-q3i23 күн бұрын
hey, do i need the history_output =1 for max domain, because i have a single nc file for each timesteps and it is only showing a single time series when i run the code. DO i need to combine nc for each domain, for generate the wrfout in that way ?
@amirhosseinnikfal96823 күн бұрын
Hi. If your WRF outputs contain only one single time slot, it means you have set "frames_per_outfile =1". Just increase this value to have all the time slots in one single file. Also in your case, you can choose those single files separated by comma to be processed by PostWRF.
@ArlettDíazZurita25 күн бұрын
f I use the data from EDGAR-HTAP (MOZCART), I should switch to the option emiss_opt=8 for MOZCART (MOZART + GOCART aerosols) emissions.
@ArlettDíazZurita25 күн бұрын
If I want outputs every 6 hours, how frequently should I call the following variables? auxinput5_interval_m = 1440, auxinput7_interval_m = 1440, auxinput8_interval_m = 1440,
@amirhosseinnikfal9683 күн бұрын
@@ArlettDíazZurita set the to the whole time of your run, if it is inside a month
@ArlettDíazZuritaАй бұрын
Using chem_opt=301, aer_op_opt=3, and opt_pars_out=1, the simulation runs without errors but the AOD_OUT is zero. Why might this be happening?
@amirhosseinnikfal968Ай бұрын
Not all configurations lead to AOD output. As far as I remember, for dust simulations, the dust option AFWA could give AOD results. So you must reach a suitable namelist for this purpose.
@ArlettDíazZuritaАй бұрын
Thank you
@ArlettDíazZuritaАй бұрын
From which source can I download data similar to your DS.nc of EROD for the region of Europe and North Africa?
@amirhosseinnikfal968Ай бұрын
@@ArlettDíazZurita That DS.nc file was the output of a special project for West Asia. You can search papers related to such data. I'm not aware of any available repository for it.
@YANLIU-q7sАй бұрын
I've been using "WACCM" to download data, but I received an email saying, "WACCM: No data found. There were problems accessing the data: Error contacting the NCAR Research Data Archive." Have you encountered this issue before? If so, how did you resolve it?
@amirhosseinnikfal968Ай бұрын
Maybe you put wrong values on the WACCM website. Change the values for a smaller domain/time and try again.
@meke1Ай бұрын
I also received an email that says "There were problems accessing the data: User has more than 30 open requests. Purge requests before trying again.", even though I have never downloaded data from here.
@amirhosseinnikfal968Ай бұрын
@@meke1 I think this is due to the number of requests. Not necessarily due to number of successful downloads. You may wait for a day or so and try again. After requesting for new data, please wait for some time (an hour) to get the download link emailed to you.
@YANLIU-q7sАй бұрын
Can the location of the elevation map in the top right corner be adjusted? It's covering some weather information
@amirhosseinnikfal968Ай бұрын
Yes. You can disable it by "CrossSection_path_on_off=0"
@YANLIU-q7sАй бұрын
@@amirhosseinnikfal968 OK, Thanks!
@user-my5ws3qe1lАй бұрын
I am curious about the software you showed in the video, the postWRF and ncdataviewer in last video. Are you running the whole WRF on you pc or supercomputer? Is it convinient to use them on supercomputer?
@amirhosseinnikfal968Ай бұрын
PostWRF is a tool mostly for visualizations: github.com/anikfal/postwrf You can also find videos about PostWRF. It can be used on both PC and supercomputer. nvview is a graphical tool for a quick look at the NetCDF data. It can be used on the systems with the X11 graphic capability (pc).
@user-my5ws3qe1lАй бұрын
@@amirhosseinnikfal968 Thank you, i've downloaded the postwrf. It is a awesome tool.
@user-my5ws3qe1lАй бұрын
@@amirhosseinnikfal968 Thank you, i've downloaded the postwrf. It is a awesome tool.
@YANLIU-q7sАй бұрын
I found that the set_prepchem_input.sh script does not modify the following parameters, but the prep_chem_sources.inp parameters provided on GitHub are not the default values. Do we need to change them? Parameters in prep_chem_sources.inp : nlat, lon_beg, lat_beg, delta_lon, delta_lat.
@amirhosseinnikfal968Ай бұрын
I replied to this comment on GitHub.
@YANLIU-q7sАй бұрын
Which version of WRF-CHEM are you using in this tutorial?
@amirhosseinnikfal968Ай бұрын
Version >4. I don't remember the subversion. But you can follow the same approach for almost all versions.
@viralpatel4506Ай бұрын
Converting GeoTIFF to NetCDF ... (0) ============== Replacement by GeoTIFF data =============== (0) ---------------------------------------------------------- ./wrftailor.sh: line 336: 13226 Segmentation fault (core dumped) ncl -Q geotiff.ncl when i run i am getting this error
@caca-rw9zdАй бұрын
i just made the PostWRF folder. so its empty, right? do i just need to put the wrfout data in it? or any other data to run the postwrf? i think i need the section before i got in to this section, right after getting the wrfout
@amirhosseinnikfal968Ай бұрын
Yes. Move or link your WRF outputs in the PostWRF's dicectory. After that, set up namelist.wrf and run postwrf.sh Just beware to install NCL beforehand.
@parker9105Ай бұрын
Hi, Thanks for a great video, I was wondering if you know how to deal with "Warning: Some domains in namelist.tailor have the same WRF file". Thanks!
@amirhosseinnikfal968Ай бұрын
@@parker9105 Hi. domain_1, domain_2, and domain_3 (if number_of_domains=3) must address to different files, which are the WRF's parent domain for domain_1 and the associated nested domains for domain_2, domain_3, and etc. This error mentions that at least 2 domain addresses are identical. You can orrect it and run again.
@APLSrinagarАй бұрын
happy guru Purnima sir from India .................................................your all videos are very informative
@YANLIU-q7sАй бұрын
Hi, I use WRF 3.9.1 and follow your tutorials, everything is ok. but when I execute ./convert_emiss.exe. I get these errors: *** Error in `./convert_emiss.exe': free(): invalid pointer: 0x000000000a169a00 *** ======= Backtrace: ========= /lib64/libc.so.6[0x3924c7d5bd] ./convert_emiss.exe(for_dealloc_allocatable+0x161)[0x3a11041] ./convert_emiss.exe[0x209fd1f] ./convert_emiss.exe[0x203f6dd] ./convert_emiss.exe[0x1c586b4] ./convert_emiss.exe[0x4103aa] ./convert_emiss.exe[0x40fdfe] /lib64/libc.so.6(__libc_start_main+0xf5)[0x3924c21b45] ./convert_emiss.exe[0x40fd29] ======= Memory map: ======== 00400000-03fc1000 r-xp 00000000 00:1d 292746901761 /wind1/home/liuy2593/wrf-chem/WRFV3/chem/convert_emiss.exe 041c0000-0430d000 rw-p 03bc0000 00:1d 292746901761 /wind1/home/liuy2593/wrf-chem/WRFV3/chem/convert_emiss.exe 0430d000-086b0000 rw-p 00000000 00:00 0 09ad0000-0a8ed000 rw-p 00000000 00:00 0 [heap] 3842e00000-3842e27000 r-xp 00000000 08:03 5638376 /usr/lib64/libssh2.so.1.0.1 Can you help me. Thanks!
@amirhosseinnikfal968Ай бұрын
@@YANLIU-q7s First try to run the model by using the namelists I shared at GitHub. If it was successful, then you can modify the namelists according to your needs.
@YANLIU-q7sАй бұрын
@@amirhosseinnikfal968 I used your namelist.input and only modified the simulation start and end times. The chemistry option was disabled, and both real.exe and wrf.exe ran correctly. However, after enabling the chemistry option, the first step with convert_emiss.exe encountered an issue.🥲
@YANLIU-q7sАй бұрын
@@amirhosseinnikfal968 I successfully ran convert_emiss after updating WRF from version 3.9.1 to 4.6. Thanks!
@YANLIU-q7sАй бұрын
Thank you. It's help a lot!
@syarifromadhon3026Ай бұрын
thaks for the videos... good work
@parker91052 ай бұрын
Hi thank you for a great video. I was wondering if you every encountered such error : forrtl: severe (64): input conversion error, unit -5, file Internal Formatted Read. My error files says my wrfchemi file was acceptable to use but keep encountering conversion error.
@amirhosseinnikfal9682 ай бұрын
I guess that may be due to the source emissions data.
@parker91052 ай бұрын
@@amirhosseinnikfal968 is there a way to check whether you have a valid source emissions data? Looking through ncview the wrfchemi file seems fine.
@gunngunn67632 ай бұрын
Thank you...any tutorial to make water budget of a nation please
@amirhosseinnikfal9682 ай бұрын
I'll make some tutorials about it.
@gunngunn67632 ай бұрын
Thank you so much 🙏
@PuneetVerma282 ай бұрын
You mentioned towards the end of video that compile command needs to be run two times for compiling wrf-chem. I didn't understand that. Could you please explain that why it needs to be run twice and any further readings for that?
@amirhosseinnikfal9682 ай бұрын
First compilation is for the main WRF/Chem model by "./compile em_real", and the second compilation is related to the emissions tools (prep_chem_sources, anthro_emiss, ...) by "./compile emi_conv". If you don't need emissions data (e.g. in case of dust modeling), you can ignore the second compilation.
@PuneetVerma282 ай бұрын
@@amirhosseinnikfal968 Thanks, understood. I did that way. But your wording in tutorial sounded like we have to do compile em_real again after emi_conv. Thanks for explaining.
@amirhosseinnikfal9682 ай бұрын
@@PuneetVerma28 Please comment the exact time of my word. "compile em_real" for the second time is not needed.
@PuneetVerma282 ай бұрын
@@amirhosseinnikfal968please check from 4:00 minutes onwards. You go back to WRF directory and write ./compile and say you need run compile command twice. That created confusion. Anyways, it's all good.
@MOHAMEDSMOUNI-st3rs2 ай бұрын
Hello, could you please clarify why a 3-hour interval from GRIB data is specified in the script when the data is available on an hourly basis?
@amirhosseinnikfal9682 ай бұрын
If it's available in an hourly basis (e.g. ERA5 data), you can set it to one hour. But there are some other data, such as GFS data which are based on 3 or 6 hour intervals.
@drshojaei97042 ай бұрын
very good. when I compile WPS, I received some errors such as: "fatal error: jasper/jasper.h: No such file or directory 5 | #include "jasper/jasper.h" after I did not have *.exe files in WPS folder. how can I fix it?
@amirhosseinnikfal9682 ай бұрын
It is mentioning that the Jasper library is not installed. Install it accordingly and compile WPS again.
@vaishnavivaishnavi21993 ай бұрын
This was very helpful. Thank you
@narayankayet22013 ай бұрын
Hi , I have got error (libhdf5_fortran.so.200 => not found) from PREP-CHEM-SRC-1.5 . I would appreciate your answer
@amirhosseinnikfal9683 ай бұрын
This is installation issue. Seems prep_chem is installed without HDF library.
@krishnendubarman84903 ай бұрын
Hello sir , This is a great tool, but some how the shaded coutour plot is not working for me while the other is working very fine, its all white all over the area, but the color bar is showing a range, Can you please help with this its very urgent! 🙏
@amirhosseinnikfal9683 ай бұрын
Please discuss your issues on GitHub, providing detailed information.
@likesmith-no5tw3 ай бұрын
thank you for your videos, it helps me a lot .thank you very much!!!
@andreaximenamirandacorzo29264 ай бұрын
Hi. Thank you again for the tutorials... I have some doubts...I would like to work with FINN database, its is possible? Or only work with GFED? And prep_chem its is only works with emiss_opt=301? Thank you
@amirhosseinnikfal9684 ай бұрын
Hi. Any emissions data can be used. You just need to apply them on the grid points of your domain. emiss_opt for prep_chem is recommended to be 5. If you meant chem_opt, most options are okay with prep_chem If you have very detailed technical questions, please try to use GitHub.
@andreaximenamirandacorzo29264 ай бұрын
Hi, thank very much for the tutorials.What can i use anthro_emiss for nested domains? could be similar to prep_chem? Also I was trying to use the antro tool, but when i execute ./make_anthro i have this error: Using /usr/bin/gfortran fortran compiler ============================================================================= ============================================================================= netcdf top level directory = /data/users/ysilva/WRF_CHEM4/WRF/COMPILER_gfortran/netcdf-install/ ============================================================================= /usr/bin/gfortran -g -c -I/data/users/ysilva/WRF_CHEM4/WRF/COMPILER_gfortran/netcdf-install//include misc_definitions_module.f90 /usr/bin/gfortran -g -c -I/data/users/ysilva/WRF_CHEM4/WRF/COMPILER_gfortran/netcdf-install//include constants_module.f90 /usr/bin/gfortran -g -c -I/data/users/ysilva/WRF_CHEM4/WRF/COMPILER_gfortran/netcdf-install//include mo_calendar.f90 /usr/bin/gfortran -g -c -I/data/users/ysilva/WRF_CHEM4/WRF/COMPILER_gfortran/netcdf-install//include anthro_types.f90 /usr/bin/gfortran -g -c -I/data/users/ysilva/WRF_CHEM4/WRF/COMPILER_gfortran/netcdf-install//include mapper_types.f90 /usr/bin/gfortran -g -c -I/data/users/ysilva/WRF_CHEM4/WRF/COMPILER_gfortran/netcdf-install//include area_mapper.f90 /usr/bin/gfortran -g -c -I/data/users/ysilva/WRF_CHEM4/WRF/COMPILER_gfortran/netcdf-install//include anthro_utils.f90 /usr/bin/gfortran -g -c -I/data/users/ysilva/WRF_CHEM4/WRF/COMPILER_gfortran/netcdf-install//include data_file_utils.f90 data_file_utils.f90:251.132: ind=8) + .5_8*(real(src_lons(nlon_src),kind=8) - real(src_lons(nlon_src-1), 1 Error: Syntax error in argument list at (1) Makefile:40: recipe for target 'data_file_utils.o' failed make: *** [data_file_utils.o] Error 1 Failed to build anthro_emis
@amirhosseinnikfal9684 ай бұрын
For nested domains you need to run the utility for each domain separately. Than is a compiler issue. There is one issue before the installation you must consider before the compilation. I mentioned it in the installation video.
@Qiwei124 ай бұрын
hello, in your prep_chem_sources.inp, I noticed use_gocart=1. so I wonder where can I obtain gocart input file?
@amirhosseinnikfal9684 ай бұрын
Hi. Gocart input data are included in the global emissions data and can be extracted by prep_chem.
@Qiwei124 ай бұрын
@@amirhosseinnikfal968 Thank you. May I ask you one more question? In the wrf-chem manual,there is a namelist option called 'dmsemis_opt'. I want to set it to 1, but I don't know how to provide dms reference field. Do you have any suggestion?
@YohnPlays4 ай бұрын
THANKS THANKS THANKS
@mhafsah4 ай бұрын
I have been using this video over and over again! Thanks!
@rage44555 ай бұрын
Will this configuration give emissions for 1 day i.e 2010-03-13?
@amirhosseinnikfal9685 ай бұрын
If you're using global emissions, since they are monthly data, no need to update emission for the number of run days less that 30.
@rage44555 ай бұрын
@@amirhosseinnikfal968 okey thank you . What to do if I want to run for 3 months?
@amirhosseinnikfal9685 ай бұрын
@@rage4455 You can set emissions interval time as one month in your namelist. So for each month, new emissions data would be used.
@rage44555 ай бұрын
@@amirhosseinnikfal968 ok thanks
@rage44555 ай бұрын
hello when I am running my model even without chemistry option it is taking too much time and with chem_opt= 301, for d01 approx 300 elapsed seconds , for d02 90 seconds and for d03 10 sec. even to run a 10 day data it is taking ages. I am running on hpc with 36 processors with mpirun -np 36 ./wrf.exe. What could be the reason ?
@amirhosseinnikfal9685 ай бұрын
How is your domain configuration? Not much unexpected if the number of grids is too high. For example 200x200 grid points or so.
@rage44555 ай бұрын
Do I need the waccm file to be of the same start time as specified in wrf input file? i tried running with waccm of feb 2022 but in my namelist start time is from Dec 2021 and i ran into an error mozbc couldnt read the variables of my wrfinput file. After successfully running of mozbc_input.sh the variable spc_map was empty in mozbc.inp even the wrfinput_vars.txt shows no species it only showsType: float
@amirhosseinnikfal9685 ай бұрын
WACCM file must encompass the time period in the namelist. Otherwise, there will me missing values.
@rage44555 ай бұрын
@@amirhosseinnikfal968 It is there. Should i ask on Github ?
@rage44555 ай бұрын
@@amirhosseinnikfal968 i am running for a whole year, this time period cannot be encompassed in waccm file as , a max of 31 day file can be downloaded. What can I do to solve this?
@amirhosseinnikfal9685 ай бұрын
@@rage4455 You can merge all files to one file representing the whole year. You can use NCO commands. Something like below (all files are appended to file3.nc) ncks -A file1.nc file2.nc file3.nc PS: Please preferably make issues on GitHub if you have technical questions.
@rage44555 ай бұрын
Okey thank you .
@Earthquake915 ай бұрын
how did you download and install POSTWRF software? where is the video please?
@amirhosseinnikfal9685 ай бұрын
Hi. You can use PostWRF's documentations and training videos: kzbin.info/aero/PL93HaRiv5QkCOWQ4E_Oeszi9DBOYrdNXD&si=xj-T8GjbAboNXCxu postwrf.readthedocs.io/en/latest/
@rage44555 ай бұрын
From where did you downloaded the input data?
@amirhosseinnikfal9685 ай бұрын
I can remember that I mentioned it in a video. Please check previous videos.
@rage44555 ай бұрын
Did u use the emission data of edgar htap or flux data
@amirhosseinnikfal9685 ай бұрын
They're from global emissions. For HTAP, you must download them from another source.
@ximenamirandacorzo30426 ай бұрын
Hi, i have the same error :Timing for Writing wrfout_d01_2023-08-01_00:00:00 for domain 1: 1.94781 elapsed seconds mediation_integrate: med_read_wrf_chem_emissions: Read emissions for time 2023-08-01_00:00:00 mediation_integrate: med_read_wrf_chem_emissions: Open file wrfchemi_d01_2023-08-01_00:00:00 -------------- FATAL CALLED --------------- FATAL CALLED FROM FILE: <stdin> LINE: 2414 med_read_wrf_chem_emissions: error opening wrfchemi_d01_2023-08-01_00:00:00. I try to solve like you do, but it doesn´t work for me. Do you have any idea what I could be doing wrong?
@amirhosseinnikfal9686 ай бұрын
Hi. Which error? Actually here is not the best place for such detailed discussions. You can make an issue on GitHub, providing all the information about the error: github.com/anikfal/atmospheric_science
@user-mu2jj9oe2p6 ай бұрын
Hi! Thank you very much for your useful video. I am wondering what should we do with the invariables like land-sea mask, geopotential.grib. Also, if I put my surface and pressure level data into one folder, can I link them all at once? ./link_grib.csh /run_test/ *