Source code for NEDAS.models.qg.fortran.run
# demo of how to run the qg model in standalone mode
from datetime import datetime
from NEDAS.models.qg.fortran import QGFortranModel
[docs]
def main():
# run the model by
# python models/qg/run.py -c models/qg/default.yml
# model config variables are listed in default.yml
# settings can also be changed in model_param
model_param = {
'kmax': 127,
'psi_init_type': 'spectral_m',
'initialize_energy': True,
'model_env': '/cluster/home/yingyue/code/NEDAS/models/qg/env/setup_betzy.src',
'model_code_dir': '/cluster/home/yingyue/code/NEDAS/models/qg',
}
run_opt = {
'job_submit_cmd': '/cluster/home/yingyue/code/NEDAS/config/samples/job_submit_betzy.sh',
'path': '/cluster/work/users/yingyue/qg_run',
'time': datetime(2023,1,1),
'forecast_period': 120,
}
model = QGFortranModel(parse_args=True, **model_param)
model.run(**run_opt)
if __name__ == '__main__':
main()