Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lorenz(1996)のリファクタリングと解析コードの作成 #36

Merged
merged 7 commits into from
Jun 9, 2020

Conversation

Toyo-Daichi
Copy link
Owner

関連issue #34 #35

  • 出力形式の変更
  • 解析コードの大幅修正

@Toyo-Daichi Toyo-Daichi added the enhancement New feature or request label Jun 8, 2020
@Toyo-Daichi Toyo-Daichi self-assigned this Jun 8, 2020
@Toyo-Daichi Toyo-Daichi changed the title Output v2 Lorenz(1996)のリファクタリングと解析コードの作成 Jun 9, 2020
!======================================================================
! +++ Useful tools
!----------------------------------------------------------------------
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

誤差共分散の局所化の導入。

output_sim_file='./output/'${outputname}/'normal_sim_score_'${nx}'n.csv'
output_anl_file='./output/'${outputname}/'normal_'${da_method}'_anl_score_'${nx}'n.csv'
output_errcov_file='./output/'${outputname}/'Error_matrix_'${da_method}'_'${nx}'n.csv'
output_dir='./output/lorenz96/'
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

出力形式の整理。

@@ -68,7 +83,7 @@ gfortran -fbounds-check \
-o ${prg} -I/usr/local/include -lm -lblas -llapack \
-w # error message Suppression

./${prg} > ./log/${today}_${prg}_${da_method}.log << EOF
./${prg} > ${exp_log} << EOF
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ログの名称を実験設定をより忠実に分かるような命名法に変更。

write(linebuf, trim(cfmt_obs)) x_obs(it, :)
call del_spaces(linebuf)
write(24,'(a)') linebuf
open(30, file=trim(output_obs_file), form='formatted', status='replace')
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

解析インクリメントを出力要素に加えた。

@Toyo-Daichi
Copy link
Owner Author

lorenz96_view.pyは大幅に解析手法を加えた。

<加えた要素>

  • OSSEの各実験要素の結果比較と差の描画(hovmeller)
  • 各グリッドに注目したトラジェクトリ―図
  • 20グリッドに注目した誤差共分散関係
  • 誤差共分散の描画

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

解析インクリメント(修正量)のある場所との一点相関を計算する
1 participant