Skip to content

[internal] New execution interface and development plan #214

Open
@llaniewski

Description

@llaniewski

As things are getting hard to maintain I propose a change of overall approach of configuration and execution of TCLB.

These are notes for a possible direction of development

  • Integrate TCLB_cluster into the main repo
  • Make a common wrapper script for running all calculations
    • The model selection would be based on something line <CLBConfig model="...">
    • It would run both native and slurm
    • It would run the code coupling (eg. ESYS/TCLB) based on best practices.
    • Could generate batch script (without submitting it to the queue).
  • Make machine specific alternation to configuration in a mechanism similar to the one done in TCLB_cluster
  • Allow for easier execution of tests on different machines/architectures
  • Make configuration more persistent (now you have to remember the ./configure options that you used on specific machine) (cmake has a similar mechanism, and can be considered as a solution)

The plan would be to:

Metadata

Metadata

Labels

enhancementNew features/updatesinternalTeam discussions not related to users.up to debateEnchantments/changes up to debate

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions