Skip to content

monanadmin/MONAN-WorkFlow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

57 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

MONAN-WorkFlow

Work flow ECF scripts for pre-operational ECFLOW suit.

History

0.1.0 - Stable version.

This version is for figures production only

Cloning this repository, you will get this files:

β”œβ”€β”€ MONAN-WorkFlow
β”‚Β Β  β”œβ”€β”€ ecflow
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ clone_MONAN-Products.bash
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ eclogs
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ atualizadef.ksh
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ deletedef.ksh
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ inicializadef.ksh
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ openecview.ksh
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ start_DEV.ksh
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ start.ksh
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ stop_DEV.ksh
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ stop.ksh
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── template.ecf
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ includes
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ head.h
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── tail.h
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ MONAN_DEV.def
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ MONAN_STAB
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ clone_MONAN-scripts_CDCT.bash
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── MONAN_CDCT
β”‚Β Β  β”‚Β Β  β”‚Β Β      β”œβ”€β”€ model.ecf
β”‚Β Β  β”‚Β Β  β”‚Β Β      β”œβ”€β”€ post.ecf
β”‚Β Β  β”‚Β Β  β”‚Β Β      β”œβ”€β”€ pre.ecf
β”‚Β Β  β”‚Β Β  β”‚Β Β      └── Products
β”‚Β Β  β”‚Β Β  β”‚Β Β          β”œβ”€β”€ compare_dev_stable.ecf
β”‚Β Β  β”‚Β Β  β”‚Β Β          └── sanity_check.ecf
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ MONAN_STAB.def
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ MONAN_TESTCASES
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ clone_MONAN-scripts_CDCT.bash
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── GAM_TC
β”‚Β Β  β”‚Β Β  β”‚Β Β      β”œβ”€β”€ P1
β”‚Β Β  β”‚Β Β  β”‚Β Β      β”‚Β Β  β”œβ”€β”€ files_management.ecf
β”‚Β Β  β”‚Β Β  β”‚Β Β      β”‚Β Β  β”œβ”€β”€ model.ecf
β”‚Β Β  β”‚Β Β  β”‚Β Β      β”‚Β Β  β”œβ”€β”€ post.ecf
β”‚Β Β  β”‚Β Β  β”‚Β Β      β”‚Β Β  └── pre.ecf
β”‚Β Β  β”‚Β Β  β”‚Β Β      β”œβ”€β”€ P2
β”‚Β Β  β”‚Β Β  β”‚Β Β      β”‚Β Β  β”œβ”€β”€ files_management.ecf 
β”‚Β Β  β”‚Β Β  β”‚Β Β      β”‚Β Β  β”œβ”€β”€ model.ecf 
β”‚Β Β  β”‚Β Β  β”‚Β Β      β”‚Β Β  β”œβ”€β”€ post.ecf 
β”‚Β Β  β”‚Β Β  β”‚Β Β      β”‚Β Β  └── pre.ecf 
β”‚Β Β  β”‚Β Β  β”‚Β Β      └── P3
β”‚Β Β  β”‚Β Β  β”‚Β Β          β”œβ”€β”€ files_management.ecf
β”‚Β Β  β”‚Β Β  β”‚Β Β          β”œβ”€β”€ model.ecf
β”‚Β Β  β”‚Β Β  β”‚Β Β          β”œβ”€β”€ post.ecf
β”‚Β Β  β”‚Β Β  β”‚Β Β          └── pre.ecf
β”‚Β Β  β”‚Β Β  └── MONAN_TESTCASES.def
β”‚Β Β  └── README.md

Quick starting

  • Load the ECFLow module on Egeon: Module load ecflow/5.8.4
  • Initialize the ECFlow client-server (if it's not already up):
cd MONAN-WorkFlow/ecflow/eclogs
start.ksh
  • Use the stop.ksh script if you want to stop the ECF client-server process.
  • Start your suite for the very first time:
cd MONAN-WorkFlow/ecflow
ecflow_client --load=MONAN.def
ecflow_client --begin=MONAN

or

use the inicializadef.ksh from eclogs folder:

cd MONAN-WorkFlow/ecflow
./eclogs/inicializadef.ksh MONAN
  • Start the GUI for view and monitoring your suite:
cd MONAN-WorkFlow/ecflow/eclogs
ecflow_ui >> ecflowview.${USER}.logs&

or

use the openecview.ksh script from eclogs folder:

cd MONAN-WorkFlow/ecflow/eclogs
openecview.ksh

done! You are ready to operate you suite MONAN. Enjoy it!

About

Work flow ECF scripts for pre-operational ECFLOW suit.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •