1. 09 Jul, 2016 2 commits
  2. 05 Jul, 2016 2 commits
  3. 04 Jul, 2016 1 commit
  4. 03 Jul, 2016 1 commit
    • Henry Weller's avatar
      wmakeCollect: Experimental scheduler for wmake to speed-up parallel compilations · f23b2581
      Henry Weller authored
      wmakeCollect collects the compilation commands for the all of the object
      files to be compiled into a single makefile which is passed to make to
      schedule the compilations in parallel efficiently.
      
      Before wmakeCollect can be called the lnInclude directories must be
      up-to-date and after wmakeCollect the linkage stage of the compilation
      must executed using wmake.
      
      This entire process is now handled by wmake using the new '-queue' or
      '-q' option to compile sections of the OpenFOAM source tree or the
      entire tree efficiently.  The number of cores the compilation executes
      on may be specified either using the WM_NCOMPPROCS variable or the '-j'
      option.
      
      To efficiently compile OpenFOAM after a 'git pull' the '-update' option
      is provided which updates lnInclude directories, dep files and removes
      deprecated files and directories.  This option may be used with '-q':
      
          wmake -q -update
      f23b2581