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
Can we let --playlist be used with more than one APSIM file? #8872
Comments
@BrianCollinss if this functionality was to be created, how would you like it to function?
I'm wondering what seems better to you? |
I think the second option is too complicated. Personally I think the first option is sufficient. |
Before we implement anything, what is the use case here? |
In order to avoid ending up with huge DB files (which significantly increase the running time of the sims on HPC), I divide sims into more than 1 apsim files. I then use a similar approach to what Bundle.exe does in classic to extract simulations and create the PBS script with multiple jobs. This requires running multiple apsimx files that have Playlists of the same name. Currently what I have to do is to have one singularity exec command for each file. |
I do this as well (not on HPC though)
I'm not familiar with Bundle.exe, nor PBS scripts.
I'm not sure what you're getting at. Here is what I do: I break up the job (milllions of simulations) into a collection (1000s) of .apsimx files. Each of these .apsimx files are either a collection of simulations or an experiment node that runs a factorial of simulations. I then pass each .apsimx file to a compute node and tell it to run it (e.g. dotnet Models.dll --csv Task00001.apsimx). I use the csv switch to tell apsim to write outputs to a csv file. I then grab the .csv and store on shared storage, appending the contents of the csv file to the existing contents from other compute nodes. Once the job is finished, I have a single .csv file that is ready for analysis. I have avoided the .db file completely. I don't use playlists and I don't understand why you need them. |
That's OK. I'll manage it some other way. |
Describe the new feature
Can we let
--playlist
be used with more than one APSIM file?The text was updated successfully, but these errors were encountered: