Changeset 6294b6 for src/Fragmentation


Ignore:
Timestamp:
Aug 11, 2025, 5:43:56 PM (3 months ago)
Author:
Frederik Heber <frederik.heber@…>
Branches:
Candidate_v1.7.0, stable
Children:
c41ce0
Parents:
c099dc
git-author:
Frederik Heber <frederik.heber@…> (05/02/24 22:20:01)
git-committer:
Frederik Heber <frederik.heber@…> (08/11/25 17:43:56)
Message:

MPQCJob mutes output on verbosity level 0 and unmutes else.

  • we redirect stdout to /dev/null when verbose level of 0 is set.
  • passing on verbosity level to MPQCJob.
  • Tested that the verbosity can be changed per executed job and will not be touched with a job of the same verbosity level.
Location:
src/Fragmentation
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • src/Fragmentation/Automation/FragmentJobQueue.cpp

    rc099dc r6294b6  
    7575
    7676  // create job
    77   FragmentJob::ptr testJob( new MPQCJob(JobId::IllegalJob, output, begin, end, level) );
     77  const int verbose = getVerbosity();
     78  FragmentJob::ptr testJob( new MPQCJob(JobId::IllegalJob, output, begin, end, level, verbose) );
    7879  testJob->setPriority(newlines);
    7980  jobs.push_back(testJob);
  • src/Fragmentation/Automation/MPQCFragmentController.cpp

    rc099dc r6294b6  
    5454bool MPQCFragmentController::addJobsFromQueue(
    5555    const MPQCData::DoLongrange_t _DoLongrange,
    56     const MPQCData::DoValenceOnly_t _DoValenceOnly
     56    const MPQCData::DoValenceOnly_t _DoValenceOnly,
     57    const int _verbose
    5758    )
    5859{
     
    6667    job->DoLongrange = _DoLongrange;
    6768    job->DoValenceOnly = _DoValenceOnly;
     69    job->verbose = _verbose;
    6870    JobId_t id = getAvailableId();
    6971    if (id == (JobId_t)JobId::IllegalJob) {
  • src/Fragmentation/Automation/MPQCFragmentController.hpp

    rc099dc r6294b6  
    4747  bool addJobsFromQueue(
    4848      const MPQCData::DoLongrange_t _DoLongrange,
    49       const MPQCData::DoValenceOnly_t _DoValenceOnly
     49      const MPQCData::DoValenceOnly_t _DoValenceOnly,
     50      const int _verbose
    5051      );
    5152
  • src/Fragmentation/Exporters/ExportGraph_ToJobs.cpp

    rc099dc r6294b6  
    294294              JobId::IllegalJob,
    295295              output.str(),
    296               fragment_window.begin, fragment_window.end, fragment_window.level)
     296              fragment_window.begin, fragment_window.end, fragment_window.level, getVerbosity())
    297297#else
    298298          new MPQCCommandJob(output.str(), JobId::IllegalJob)
Note: See TracChangeset for help on using the changeset viewer.