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: Incluir Etapa 3 no EcFlow: Model #540

Open joaomas opened 1 week ago

joaomas commented 1 week 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

Criado uma task nova dentro da familia MONAN_CD-CT chamada model que roda toda vez que a task verify_model_output disparar o evento a, ou seja, quando as CIa já estiverem prontas geradas ainda pelo CRON.

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
│   │   │   ├── copy2ftp.ecf
│   │   │   ├── remove_trash.ecf
│   │   │   ├── verify_model_output
│   │   │   │   └── datain
│   │   │   │       └── done_2024062500.txt
│   │   ├── MONAN_CDCT
│   │   │   ├── model.ecf
│   │   │   ├── post.ecf
│   │   ├── Products
│   │   │   ├── compare_dev_stable.ecf
│   │   │   ├── MONAN-Products
│   │   │   │   ├── dataout
│   │   │   │   │   ├── 2024063000
│   │   │   │   │   │   ├── compare
│   │   │   │   │   │   │   └── comparison_statistics_20240701_104749.txt
│   │   │   │   │   │   ├── figures
│   │   │   │   │   │   └── logs
│   │   │   │   │   │       ├── diffpy.bash.e
│   │   │   │   │   │       ├── diffpy.bash.o
│   │   │   │   │   │       ├── sub_compare_dev_stable.bash
│   │   │   │   │   │       ├── sub_sanity_check.bash
│   │   │   │   │   │       ├── sub_sanity_check.bash.e
│   │   │   │   │   │       └── sub_sanity_check.bash.o
│   │   │   │   │   └── 2024070100
│   │   │   │   │       ├── figures
│   │   │   │   │       └── logs
│   │   │   │   │           ├── sub_sanity_check.bash
│   │   │   │   │           ├── sub_sanity_check.bash.e
│   │   │   │   │           └── sub_sanity_check.bash.o
│   │   │   │   ├── README.md
│   │   │   │   └── scripts
│   │   │   │       ├── 1.install.bash
│   │   │   │       ├── 5.run_sanity_check.bash
│   │   │   │       ├── 6.run_compare_dev_stable.bash
│   │   │   │       ├── compare_netcdf.py
│   │   │   │       ├── requirements.txt
│   │   │   │       ├── sanity_check.py
│   │   │   │       └── setenv.bash
│   │   │   ├── sanity_check.ecf
│   │   └── Verify
│   │       ├── verify_model_output
│   │       │   └── datain
│   │       │       └── done_2024070100.txt
│   │       ├── verify_model_output.ecf
│   └── MONAN_STAB.def
└── README.md

2024-07-01_14-42

:rotating_light: Problemas encontrados

NA

:white_check_mark: Conclusão

Desenvolvimento foi feito direto na develop. Testado e aprovado na conta monan. Observação nos próximos dias se faz necessária pra eventuais casualidade inesperadas de erros.

:spiral_calendar: Trabalhos Futuros

NA