COMO Saulo,
QUEREMOS alterar o código do MONAN,
PARA incluir as variáveis com os níveis solicitados.
:clipboard: Critérios de aceite de conclusão da Issue
[x] Variável: rvcuten e rvblten
[x] Testar saída do MONAN com ncview ou NCL. OU explicar as variáveis que não funcionam devido a necessidade de alteração de configuração atual do modelo.
[x] Atualizar planilha com variáveis que estão funcionando ou colocar observação nas que não funcionam.
$ git checkout develop
$ git flow init
$ git pull
$ git flow feature start monan-463-QI
Switched to a new branch 'feature/monan-463-QI'
Summary of actions:
- A new branch 'feature/monan-463-QI' was created, based on 'develop'
- You are now on branch 'feature/monan-463-QI'
Now, start committing on your feature. When done, use:
git flow feature finish monan-463-QI
$ git push --set-upstream origin feature/monan-463-QI
Total 0 (delta 0), reused 0 (delta 0)
remote:
remote: Create a pull request for 'feature/monan-463-QI' on GitHub by visiting:
remote: https://github.com/monanadmin/MONAN-Model/pull/new/feature/monan-463-QI
remote:
To github.com:monanadmin/MONAN-Model.git
* [new branch] feature/monan-463-QI -> feature/monan-463-QI
Branch 'feature/monan-463-QI' set up to track remote branch 'feature/monan-463-QI' from 'origin'.
2 - Alteração no código
Alterado Registry.xml, Registry_isobaric.xml e mpas_isobaric_diagnostics.F para a inclusão das variáveis rvcuten e rvblten
Alterado "scripts_CD-CT/datain/namelists/stream_list.atmosphere.diagnostics" - LOCAL inserindo as novas variaveis rvuten_15hPa..1000hPA e rvblten_15hPa..1000hPA**
Conflito no fechamento da feature. Solução primeira não resolveu e quebrou a develop, segunda solução resolveu. Foi necessário comparar os commits da issue 484 e 463.
:white_check_mark: Conclusão
Variáveis implementadas.
Testes apresentaram valores zerados para rvcuten com a mesma conclusão do rucuten. Valores ok para rvblten.
:people_holding_hands: User Story
COMO Saulo, QUEREMOS alterar o código do MONAN, PARA incluir as variáveis com os níveis solicitados.
:clipboard: Critérios de aceite de conclusão da Issue
:pencil: Detalhamento adicional da atividade
:comet: Impactos
-.
:link: Dependências
-.
:hammer_and_wrench: Solução
Issues de referências: https://github.com/monanadmin/monan/issues/459, https://github.com/monanadmin/monan/issues/438 e https://github.com/monanadmin/monan/issues/433
Seguindo DTN-06: https://docs.google.com/document/d/1gGO4c5s5iDjz3s45aE4PvyWNO3t0DC_g1RNctetEAh8/edit**
1 - Criando feature
2 - Alteração no código
Alterado Registry.xml, Registry_isobaric.xml e mpas_isobaric_diagnostics.F para a inclusão das variáveis rvcuten e rvblten
scr/core_atmosphere/Registry.xml
scr/core_atmosphere/diagnostics/Registry_isobaric.xml
scr/core_atmosphere/diagnostics/mpas_isobaric_diagnostics.F
3 - Teste usando CD_CT
OBS: a 'main' do CD_CT apresentou erro - reportado em https://github.com/monanadmin/scripts_CD-CT/issues/3
Alterado "scripts_CD-CT/datain/namelists/stream_list.atmosphere.diagnostics" - LOCAL inserindo as novas variaveis rvuten_15hPa..1000hPA e rvblten_15hPa..1000hPA**
$ ./3.run_model.bash GFS 1024002 2024010100 24
Verificando as variáveis:
Método de verificação 1:
$ ncview MONAN_DIAG_G_MOD_GFS_2024010100_2024010105.00.00.x1024002L55.nc
Valores zerado para o rvcuten
Saída do rvblten ok
Método de verificação 2:
$ ncdump -v rvblten_850hPa MONAN_DIAG_G_MOD_GFS_2024010100_2024010112.00.00.x1024002L55.nc
data:
rvblten_850hPa = 3.361381e-06, 5.521178e-06, 5.37441e-06, 2.843144e-06, 3.217817e-06, 4.665626e-06, 2.684033e-06, 2.822286e-06, 2.992735e-06, 4.057909e-06, 2.481449e-06, 2.733108e-06, 2.733193e-06, 2.717599e-06, 4.066828e-06, 2.179864e-06, 2.533566e-06, 2.641042e-06, 2.466145e-06, 2.603844e-06, 4.378898e-06, 1.78958e-05, 1.429928e-05, 1.615431e-05, 2.274386e-05, 8.988815e-06, 1.156128e-05, 8.551687e-05, 2.950853e-05, 1.092417e-05, 9.870352e-06, 1.69868e-05, 6.874896e-05, 2.728848e-05, 6.697302e-06, 1.650211e-05, 6.643752e-06, 1.32873e-05, 8.318098e-06, 1.6805e-05, 8.392609e-06, 5.941319e-06, 7.4244e-05, 8.156386e-05, 2.677893e-05, 9.558432e-06, 6.362627e-05, 8.122022e-05, 0.0001003321, 8.423064e-05, 1.493291e-05, 3.500735e-06, 3.613984e-06, 3.339418e-06, 3.680633e-06, 3.812074e-06, 3.326348e-06, 4.306684e-06, 3.972366e-06, 3.80588e-06, 2.724487e-06, 5.266434e-06, 3.955769e-06, 3.861307e-06, 2.942587e-06, 2.130643e-06, 2.976794e-06, 2.880525e-06, 2.670251e-06, 2.480931e-06,
4 - Fechando a Branch
Atualizando
Finalizando a Feature
Erro 1:
Branches 'develop' and 'origin/develop' have diverged. Fatal: And branch 'develop' may be fast-forwarded.
Solução 1:
//
Erro 2:
Auto-merging src/core_atmosphere/diagnostics/mpas_isobaric_diagnostics.F CONFLICT (content): Merge conflict in src/core_atmosphere/diagnostics/mpas_isobaric_diagnostics.F Auto-merging src/core_atmosphere/diagnostics/Registry_isobaric.xml CONFLICT (content): Merge conflict in src/core_atmosphere/diagnostics/Registry_isobaric.xml Auto-merging src/core_atmosphere/Registry.xml CONFLICT (content): Merge conflict in src/core_atmosphere/Registry.xml Automatic merge failed; fix conflicts and then commit the result.
Solução 2:
Foi dado git add * na branch feature/monan-463-QI e editado com o VSCode, acietado as alterações.
Realizado o merge da develop com a feature.
//
Renomeando a branch
:rotating_light: Problemas encontrados
:white_check_mark: Conclusão
:spiral_calendar: Trabalhos Futuros
-.