Skip to content
Snippets Groups Projects
  1. Nov 24, 2017
    • Mark OLESEN's avatar
      ENH: more succinct output from command-line errors. · 5947f9a3
      Mark OLESEN authored
      - unknown options or missing option values now emit a shorter message
        without the entire usage. This makes it easier to identify the errors
        and is better aligned with the behaviour of GNU system tools.
      
        ====
           $ simpleFoam -case
           Using: OpenFOAM-plus (see www.OpenFOAM.com)
           Build: plus-01234
      
           Error: option '-case' requires an argument
      
           See 'simpleFoam -help' for usage
        ====
      
      - provide for reduced (-help) and full (-help-full) usage information.
        In many cases the reduced usage provided sufficient and easier
        to find the information.
      
      - make -srcDoc an alias for -doc-source
      
      - no warnings about option aliases for future dates.
      5947f9a3
  2. Feb 10, 2017
  3. Nov 12, 2016
  4. Jul 09, 2016
  5. Jul 05, 2016
  6. Jul 04, 2016
  7. Jul 03, 2016
    • Henry Weller's avatar
      wmakeCollect: Experimental scheduler for wmake to speed-up parallel compilations · 6b77d865
      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
      6b77d865