Skip to content
Snippets Groups Projects
  1. Sep 22, 2020
    • sergio's avatar
      ENH: Adding evaporation-condensation lagragian model for solution · 11d17fec
      sergio authored and Andrew Heather's avatar Andrew Heather committed
      1) Adding LiquidEvapFuchsKnudsen model for lagrangian evaporation.
         This models is based on a diffusion type of evaporation/
         condensation on particles composed of solution (liquid + solid).
      
      2) Adding modes of calculating the particle rho and volume change.
         The new keyword in constantProperties is 'volumeUpdateMethod'
         which three options:
              a) constantRho
              b) constantVolume
              c) updateRhoAndVol
      
         The old keyword 'constantVolume' true/face is still valid
      
      3) The entry rho0 is now optional for multicomponent parcels.
         If defined , it is used, but if it is not the actual mixture
         provided is used to calculate rho0 of the particle.
         T0 is still used as initial T and Cp0 is over-written in the
         multicomponent cloud but still required.
      
      4) Adding tutorial for evaporation/condensation model
      11d17fec
  2. Sep 16, 2020
  3. Sep 10, 2020
  4. Sep 09, 2020
  5. Sep 08, 2020
  6. Sep 07, 2020
  7. Sep 03, 2020
  8. Sep 01, 2020
  9. Aug 31, 2020
  10. Aug 12, 2020
    • Mark OLESEN's avatar
      DOC: update BuildIssues for mingw changes · a85446ca
      Mark OLESEN authored
      a85446ca
    • Mark OLESEN's avatar
      COMP: wmake findObjectDir fails for non-project directories (fixes #1807) · dd1c2edb
      Mark OLESEN authored
      - experienced while reusing src/Pstream/Allwmake-mpi to create
        additional mpi-layers after installation. Since the copied sources
        are not located within the OpenFOAM source-tree (and/or the
        source-tree is non-writable), it should not and does not use the
        central build/WM_OPTIONS directory.
      
        However, when exploring for the appropriate local Make directory, it
        searched for the current '.' directory instead of checking for the
        resolved directory.
      
        This fails, since there is no src/Pstream/Make directory.
        Must check for src/Pstream/mpi/Make directory first!
      
      - Adjust wclean to always remove a local build directory
        (Make/WM_OPTIONS) for additional safety.
        After which, attempt to remove central build/WM_OPTIONS version too.
      dd1c2edb
  11. Aug 11, 2020
    • Mark OLESEN's avatar
      ENH: add bin/tools/createMingwRuntime helper · 18c68e6b
      Mark OLESEN authored
        Script to copy/create mingw run-time installation from the Linux
        cross-compilation. Packs everything into a tar or a zip file.
      
        To accommodate Windows, all .dll files are also placed in the
        platforms bin/ directory where they are easily found via the PATH.
      
        Futhermore, ThirdParty dll files (including those from mingw itself)
        are also placed in the same directory.
      
      ---
      Steps
        - bundles common files and directories (bin, etc, META-INFO, ...)
      
        - copies .exe files from FOAM_APPBIN and .dll files from FOAM_LIBBIN
          to the new target platforms/win64MingwDPInt32Opt/bin.
      
        - copies mingw sys-root .dll files to the new target
          platforms/win64MingwDPInt32Opt/bin
      
        - copies other ThirdParty dll files (scotch, fftw, etc) to
          platforms/win64MingwDPInt32Opt/bin
      
        - copies tutorials (can be deactivated)
      
      ---
      Note
          Can only be called when the linux64Mingw environment is active.
      18c68e6b
    • Mark OLESEN's avatar
      ENH: improvements for FOAM_CONFIG_ETC · a6e86caa
      Mark OLESEN authored
      - handle relative directory names for FOAM_CONFIG_ETC
      a6e86caa
    • Mark OLESEN's avatar
      ENH: support construct/reset refPtr from autoPtr and unique_ptr (#1775) · 6a1efe3b
      Mark OLESEN authored
      - makes it easier to use in combination with various 'New' selectors,
        which mostly return an autoPtr.
      
      ENH: add very simple FFT test
      
      - basic sanity test that the library links properly
      6a1efe3b
  12. Aug 10, 2020
    • Mark OLESEN's avatar
    • Mark OLESEN's avatar
      ENH: direct access to wrapped ifstream/ofstream with compression (#1805) · 6e2b7be9
      Mark OLESEN authored
      - previously hidden as Detail::[IO]FstreamAllocator, now exposed
        directly as [io]fstreamPointer, which allows reuse for
        std::ifstream, std::ofstream wrapping, without the additional
        ISstream, OSstream layers.
      
        These stream pointers have some characteristics similar to a
        unique_ptr.
      
      - restrict direct gzstream usage to two files (fstreamPointers.C,
        gzstream.C) which improves localization and makes it simpler to
        enable/disable with the `HAVE_LIBZ` define.
      
        The HAVE_LIBZ define is currently simply hard-coded in the
        Make/options.
      
        If compiled WITHOUT libz support:
          - reading gz files : FatalError
          - writing gz files : emit warning and downgrade to uncompressed
          - warn if compression is specified in the case controlDict
            and downgrade to uncompressed
      
      ENH: minor updates to gzstream interface for C++11
      
      - support construct/open with std::string for the file names.
      
      CONFIG: provisioning for have_libz detection as wmake/script
      6e2b7be9
  13. Aug 07, 2020
  14. Aug 06, 2020