prisms-center / phaseField

PRISMS-PF: An Open-Source Phase-Field Modeling Framework
https://prisms-center.github.io/phaseField/
Other
229 stars 119 forks source link

Add a simulation log output file #291

Open fractalsbyx opened 2 weeks ago

fractalsbyx commented 2 weeks ago

Would be useful for debugging, simulation reproducibility, environment info, etc. Could display things like simulation start time, everything that gets presented in the console log, number of cores, threads, errors if they occur, warnings, variable attributes, etc. Would be especially useful for warnings as they may be missed at runtime.

This wouldn't be something that provides data like integrated fields, but metadata about the run.

landinjm commented 2 weeks ago

In this case, we can par down the output stream on some of the miscellaneous print statements.

Could also include more detailed timing information