FormingWorlds / PROTEUS

Coupled atmosphere-interior framework to simulate the temporal evolution of rocky planets.
https://proteus-code.readthedocs.io
Apache License 2.0
11 stars 1 forks source link

Dynamic output folders to allow multiple instances of PROTEUS #29

Closed nichollsh closed 1 year ago

nichollsh commented 1 year ago

Currently PROTEUS outputs everything to output/. This prevents multiple instances of PROTEUS from being run simultaneously because each instance would overwrite and read another instance's data. It would be good to have a custom working directory to allow multiple instances of PROTEUS to be run simultaneously.

One issue with this is that VULCAN is inflexible with where it outputs files. I believe it is fixed to VULCAN/output/, so we will need to tell VULCAN to generate output files with unique file names which are unlikely to clash with other, and the copy them to the appropriate location.