monanadmin / monan

Repositório organizacional das atividades dos macro-grupos do MONAN - Model for Ocean-laNd-Atmosphere PredictioN
14 stars 10 forks source link

[GCC] PAD: Ecflow - Etapa 4 #533

Open joaomas opened 3 weeks ago

joaomas commented 3 weeks ago

:people_holding_hands: User Story

COMO (...) QUEREMOS (...) PARA (...)

:clipboard: Critérios de aceite de conclusão da Issue

:pencil: Detalhamento adicional da atividade

NA

:comet: Impactos

NA

:link: Dependências

NA

:hammer_and_wrench: Solução

Criei uma familia a parte do sistema chamada Manute para monitorar quando o ultimo output da fase 3 (Model) do cron é gerada, sinalizando que a rodada foi finalizada. Essa verifiacção roda a cada das 5:00hs às 15:00hs a cda 15 min. Quando identifica que a fase 3 finalizdou, libera a familia MONAN_CDC para rodar.

A estrutura ficou assim:

MONAN-WorkFlow
├── ecflow
│   ├── clone_MONAN-Products.bash
│   ├── eclogs
│   │   ├── atualizadef.ksh
│   │   ├── deletedef.ksh
│   │   ├── inicializadef.ksh
│   │   ├── openecview.ksh
│   │   ├── start.ksh
│   │   ├── stop.ksh
│   │   └── template.ecf
│   ├── includes
│   │   ├── head.h
│   │   └── tail.h
│   ├── MONAN_DEV.def
│   ├── MONAN_STAB
│   │   ├── Manute
│   │   │   ├── verify_model_output
│   │   │   │   └── datain
│   │   │   │       ├── done_2024061800.txt
│   │   │   ├── verify_model_output.ecf
│   │   └── MONAN_CDCT
│   │       ├── copy2ftp.ecf
│   │       ├── MONAN-Products
│   │       │   ├── dataout
│   │       │   │   ├── 2024060400
│   │       │   │   │   ├── figures
│   │       │   │       │   ├── wind_850hPa_MONAN_DIAG_G_POS_GFS_2024062400_2024070312.00.00.x1024002L55.png
│   │       │   │       │   ├── ...
│   │       │   │       │   └── wind_850hPa_MONAN_DIAG_G_POS_GFS_2024062400_2024070321.00.00.x1024002L55.png
│   │       │   │       └── logs
│   │       │   │           ├── subpy.bash.e
│   │       │   │           └── subpy.bash.o
│   │       │   ├── README.md
│   │       │   └── scripts
│   │       │       ├── 1.install.bash
│   │       │       ├── 5.run_products.bash
│   │       │       ├── gera_figs.py
│   │       │       ├── requirements.txt
│   │       │       ├── setenv.bash
│   │       │       └── sub_py.bash
│   │       ├── post.ecf
│   │       ├── sanity_check.ecf
│   └── MONAN_STAB.def
└── README.md

2024-06-25_09-36

:rotating_light: Problemas encontrados

NA

:white_check_mark: Conclusão

Suite instalada com sucesso na conta monan, fase 4 (pós) desligado do cron e ativado oficialmente na suite.

:spiral_calendar: Trabalhos Futuros

NA