{"id":16755168,"url":"https://github.com/bnb32/wrf_pipeline_tools","last_synced_at":"2026-01-03T01:34:54.797Z","repository":{"id":45329504,"uuid":"397090123","full_name":"bnb32/wrf_pipeline_tools","owner":"bnb32","description":"PhD work studying effect of volcanic eruptions on hurricane statistics.","archived":false,"fork":false,"pushed_at":"2021-12-22T19:49:35.000Z","size":6119,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-22T18:51:21.780Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TeX","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bnb32.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-08-17T04:03:32.000Z","updated_at":"2021-12-21T19:15:45.000Z","dependencies_parsed_at":"2022-09-17T08:11:52.397Z","dependency_job_id":null,"html_url":"https://github.com/bnb32/wrf_pipeline_tools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bnb32%2Fwrf_pipeline_tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bnb32%2Fwrf_pipeline_tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bnb32%2Fwrf_pipeline_tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bnb32%2Fwrf_pipeline_tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bnb32","download_url":"https://codeload.github.com/bnb32/wrf_pipeline_tools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243832634,"owners_count":20355121,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-13T03:06:57.584Z","updated_at":"2026-01-03T01:34:54.771Z","avatar_url":"https://github.com/bnb32.png","language":"TeX","funding_links":[],"categories":[],"sub_categories":[],"readme":"** wrf_pipeline_tools to run wrf on cheyenne **\n\nFour main scripts are:\n\n(1) run_wrf_pipeline.sh\n(2) run_wrf_pre_pipeline.sh\n(3) run_wrf_diag_pipeline.sh\n(4) run_wrf_batch.py\n\n(1) run_wrf_pipeline.sh calls (2) and (4) and runs the entire pipeline\nfrom fetching cesm data from HPSS to converting cesm data to intermediate\nformat for WPS, to running WRF, and to extracting only the needed fields \nfrom WRF output for storm tracking and drought analysis. This script takes an\nargument \u003cstride\u003e which selects how many parallel WRF sims to run. This script also includes all immediate post-processing routines on WRF output before sending to TSTORMS \n\n(2) run_wrf_pre_pipeline.sh calls minor scripts to do all preprocessing \nneeded before running WPS. The main script called by (2) is the ncl conversion\nscript to write out intermediate WPS files. This script also performs checks for\nwhether cesm data is needed from HPSS, whether the cesm data has been converted into\nthe format needed for WPS intermediate conversion, and whether WPS intermediate \ndata has already been written. This script takes an argument \u003cnrun\u003e which\nallows WRF intermediate conversion to be run in parallel. The WPS intermediate\nconversion is submitted to the queue on cheyenne.\n\n(3) run_wrf_diag_pipeline.sh calls all diagnostics oriented routines. This includes running TSTORMS, plotting output, appending new figures to diagnostics.tex, compiling the tex file, and uploading to google drive.\n\n(4) run_wrf_batch.py runs the entire WPS/WRF routine, including geogrid, metgrid,\nreal, and wrf. This script uses the templates seen in batch_templates to submit\njobs through PBS to cheyenne and setup namelists. These templates are edited upon \nrunning and copied into the required directories. This script also takes an \nargument \u003cnrun\u003e so that multiple WRF runs can happen simultaneously. On running \nWPS_nrun and WRF_nrun are created and routines are run from those directories. \n\nYou need to have the following nc files in an \"Invariant_Data\" directory:\n\n(1) \"/gpfs/fs1/p/cesmdata/cseg/ncl/map_gx1v6_to_fv1.9x2.5_bilin_da_090296.nc\"\n(2) \"/gpfs/fs1/p/cesmdata/cseg/inputdata/lnd/clm2/griddata/fracdata_1.9x2.5_gx1v6_c090206.nc\"\n(3) \"/gpfs/fs1/p/cesmdata/cseg/inputdata/atm/cam/topo/USGS-gtopo30_1.9x2.5_remap_c050602.nc\"\n  \nAlso need to have WRF and WPS directories in `${DIR_HOME}`.  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbnb32%2Fwrf_pipeline_tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbnb32%2Fwrf_pipeline_tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbnb32%2Fwrf_pipeline_tools/lists"}