- 19 Oct, 2017 1 commit
-
-
- 14 Jul, 2017 1 commit
-
-
Mark OLESEN authored
- since the cpu/sys information is invariant, it doesn't make much sense to emit by default at every time-step.
-
- 06 Sep, 2017 1 commit
-
-
Andrew Heather authored
-
- 19 Apr, 2017 2 commits
-
-
Mark Olesen authored
- use InfoSwitch to disable, or via static method. - respect the state of the argList banner when deciding to emit initialization information. Can otherwise end up with unwanted output rubbish on things like foamDictionary and foamListTimes.
-
Mark Olesen authored
-
- 18 Apr, 2017 1 commit
-
-
Mark Olesen authored
- nested classes can't be forward declared and thus less flexible than desired
-
- 28 Jun, 2016 1 commit
-
-
Mark Olesen authored
- output as dictionary format instead of PtrList. Makes it easier to manipulate (changeDictionaryDict, foamInfoExec).
-
- 23 Jun, 2016 3 commits
-
-
Mark Olesen authored
-
Mark Olesen authored
- provide a static profiling::print(Ostream&) method to output values to a log file.
-
Mark Olesen authored
- For example, decomposePar use multiple simultaneous Times. So permit multiple initialization without a warning. (issue #157)
-
- 22 Jun, 2016 1 commit
-
-
Mark Olesen authored
BUG: memInfo not activated by -profiling option (fixed #157)
-
- 20 Jun, 2016 2 commits
-
-
Mark Olesen authored
- value corresponds to the max memory when the corresponding profiling is started. Only used when the top-level profiling has memInfo active. - memInfo is disabled by default, since the new maxMem functionality otherwise adds overhead with every call. tutorial: /lagrangian/reactingParcelFoam/verticalChannelLTS
-
Mark Olesen authored
-
- 17 Jun, 2016 1 commit
-
-
Mark Olesen authored
- this option overrides any controlDict settings as a convenient means to selecting profiling without messing with the controlDict. - provide Profiling::writeNow() to emit profiling for utilities that don't have any natural time increment mechanism to trigger it.
-
- 15 Jun, 2016 1 commit
-
-
Mark Olesen authored
- basic cpuInfo (model identification, MHz, etc) - process memInfo - profiling is activated via the case system/controlDict by adding a "profiling" sub-dictionary. Simply add the following (everything enabled): profiling {} Which corresponds to the longer form: profiling { active true; // default: true cpuInfo true; // default: true memInfo true; // default: true sysInfo true; // default: true } This can be used to selectively disable any extra information (eg, you don't want anyone else to know what hardware was used).
-
- 09 Jun, 2016 1 commit
-
-
Mark Olesen authored
- not de-referenced and no current issues, but cleaner this way
-
- 08 Jun, 2016 1 commit
-
-
Mark Olesen authored
- activate via the case's <system/controlDict>: profiling yes;
-