Skip to content

This is a DNN written with PyTorch to Emulate the gravity wave drag (GWD, both zonal and meridional ) in the WACCM Simulation.

Notifications You must be signed in to change notification settings

yqsun91/WACCM-Emulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WACCM-Emulation

This is a DNN written with PyTorch to Emulate the gravity wave drag (GWD, both zonal and meridional ) in the WACCM Simulation.

DemoData

Sample output data from WACCM emulation. It is 3D global output from the WACCM model, on the original model grid.

However, the demo data here is one very small part of the WACCM output due to storage limit of Github. NN trained on this Demodata will not work.

data loader

load 3D WACCM data and reshaping them to the NN input.

Using a FNN to train and predict the GWD

train.py train the files and generate the weights for NN.

NN-pred.py load the weights and do prediction.

Coupling ? future work

replace original GWD scheme in WACCM with this emulator.

a. the emulator can be trained offline

b. training the emulator online

About

This is a DNN written with PyTorch to Emulate the gravity wave drag (GWD, both zonal and meridional ) in the WACCM Simulation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages