- May 02, 2018
-
-
Mark OLESEN authored
- a -valgrind option for logging with valgrind - determine number of processors from system/decomposeParDict or -decomposeParDict if -np was not specified
-
- Apr 24, 2018
-
-
Mark OLESEN authored
- generalize some of the library extensions (.so vs .dylib). Provide as wmake 'sysFunctions' - added note about unsupported/incomplete system support - centralize detection of ThirdParty packages into wmake/ subdirectory by providing a series of scripts in the spirit of GNU autoconfig. For example, have_boost, have_readline, have_scotch, ... Each of the `have_<package>` scripts will generally provide the following type of functions: have_<package> # detection no_<package> # reset echo_<package> # echoing and the following type of variables: HAVE_<package> # unset or 'true' <package>_ARCH_PATH # root for <package> <package>_INC_DIR # include directory for <package> <package>_LIB_DIR # library directory for <package> This simplifies the calling scripts: if have_metis then wmake metisDecomp fi As well as reducing clutter in the corresponding Make/options: EXE_INC = \ -I$(METIS_INC_DIR) \ -I../decompositionMethods/lnInclude LIB_LIBS = \ -L$(METIS_LIB_DIR) -lmetis Any additional modifications (platform-specific or for an external build system) can now be made centrally.
-
- Apr 17, 2018
-
-
Mark OLESEN authored
- affected csh users
-
- Apr 12, 2018
-
-
Mark OLESEN authored
- now uses current OpenFOAM code level - added initial catalyst script for insitu processing of overset
-
- Feb 20, 2018
-
-
Mark OLESEN authored
- now replaced 'if ! isTest' with 'if notTest' for most cases.
-
- Jan 31, 2018
-
-
Mark OLESEN authored
- sentinel was not working properly when building user-space routines
-
- Jan 24, 2018
-
-
Mark OLESEN authored
- forward command-line arguments for paraview, where they may also be evaluated (cshrc, POSIX shell) Eg, . etc/bashrc ParaView_VERSION=5.4.1-mpipy source etc/cshrc ParaView_VERSION=5.4.1-mpipy
-
- Jan 16, 2018
-
-
Mark OLESEN authored
- also handle stray semi-colons in foamCleanPath. Treat like a ':' separator. They are incorrect and potentially problematic for shell evals.
-
- Jan 11, 2018
-
-
Mark OLESEN authored
- export library path for gmp/mpfr from CGAL config files. This is required when non-system gmp/mpfr libraries are being used, but not using a ThirdParty compiler installation. - automatically handle lib/ vs lib64/ (eg, for central installations) for packages such as boost, CGAL, etc. While the ThirdParty compilation of these will normally land in lib64/, this may not be the case when they are supplied by another means. - reworked the handling of foamEtcFile and foamCleanPath for less clutter in the configuration files. Added the bin/tools/lib-dir script to handle logic that is too complex to easily manage in csh.
-
- Jan 09, 2018
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- for tutorials that are known to run poorly, can provide a placeholder Allrun-optional instead of the usual Allrun script. If this is detected, the case will be skipped.
-
- Dec 21, 2017
-
-
Mark OLESEN authored
- removed some unneeded tutorial files
-
- Dec 18, 2017
-
-
Mark OLESEN authored
- include bash completion for paraFoam, and provision for using foamEtcFile as well.
-
- Dec 17, 2017
-
-
Mark OLESEN authored
-
- Dec 15, 2017
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- ADIOS 1.13.0 - fftw 3.3.7 - paraview 5.4.1 ENH: include ThirdParty QT libraries in LD_LIBRARY_PATH for paraview
-
- Dec 14, 2017
-
-
Mark OLESEN authored
- this makes it possible to use "foamAddCompletion paraFoam" and have bash completions for paraFoam as well
-
- Dec 13, 2017
-
-
Mark OLESEN authored
-
- Nov 13, 2017
-
-
Mark OLESEN authored
- support when creating modules for OpenFOAM. Original source from Ivan Spisso (CINECA) modified by OpenCFD
-
- Nov 04, 2017
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
-
- Nov 24, 2017
-
-
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.
-
- Nov 22, 2017
-
-
Mark OLESEN authored
-
- Nov 10, 2017
-
-
- Nov 17, 2017
-
-
Mark OLESEN authored
-
- Oct 05, 2017
-
-
mattijs authored
-
- Sep 27, 2017
-
-
- Sep 15, 2017
-
-
- with sphereSurfactantFoam and sphereTransport test case
-
- Sep 26, 2017
-
-
Mark OLESEN authored
-
- Oct 12, 2017
-
-
Mark OLESEN authored
-
- Aug 08, 2017
-
-
Mark OLESEN authored
- this reduces the number of functions and allows lazy loading of completion options, which makes it easy to quickly add any other OpenFOAM application in completion. The generic '_of_complete_' function handles (bash) completion for any OpenFOAM application. On the first call for any particular application, it retrieves the available options from the application help output and adds this information to its environmental cache for subsequent use. - Tcsh completion uses the same function via a bash wrapper. But since its wrapper is transient, the on-the-fly generation would be less efficient. For this case, a pre-generated completion_cache can be used, which is generated with bin/tools/foamCreateCompletionCache
-
- Aug 03, 2017
-
-
Mark OLESEN authored
- handles the case where we are currently completing something that does not appear to be an option. For example, foamDictionary -expanded someD[TAB] should complete the filename, not present more options.
-
- Jul 31, 2017
-
-
Mark OLESEN authored
- use complete -o filenames, dropped -o nospace to make it more responsive. - restructure completion code to use a unified backend, which makes it easier understand, maintain and re-use. - foamCreateBashCompletions now simply outputs to a stdout, and allows quick generation of completion of single applications. - add -fileHandler completion in anticipation of future changes there. - relocated as etc/config.s/bash_completion to prevent inadvertently having two versions (.com, .org) installed at the same time.
-
- Jul 11, 2017
-
-
Mark OLESEN authored
-
- Jul 05, 2017
-
-
Mark OLESEN authored
- allows configuration without an environment variable. For compatibility still respect FOAM_SIGFPE and FOAM_SETNAN env-variables - The env-variables are now treated as true/false switch values. Previously there was just a check for env exists or not, but this can be fairly fragile for a user's environment.
-
- Jun 26, 2017
-
-
Mark OLESEN authored
- disable automatically upgrading copyrights in files since changes to not automatically imply a change in copyright. Eg, fixing a typo in comments, or changing a variable from 'loopI' to 'loopi' etc.
-
Mark OLESEN authored
-
- Jun 23, 2017
-
-
Mark OLESEN authored
- Can be useful when investigating mesh topologies
-
- Jun 22, 2017
-
-
Mark OLESEN authored
-