|
[Sponsors] |
[Other] modularization of OpenFOAM-Installation (selective build of libraries and solvers) |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
January 13, 2016, 08:03 |
modularization of OpenFOAM-Installation (selective build of libraries and solvers)
|
#1 |
Senior Member
Join Date: Mar 2010
Location: Germany
Posts: 154
Rep Power: 16 |
Hi,
most OpenFOAM users work in a distinct domain and use only a very limited set of solvers. During installation all libraries, tools and solvers are compiled though. The CPU time is not the problem since OpenFOAM usually runs on powerful machines with low compile times anyway. But the rather large file system footprint causes some trouble when maintaining large number of different installations and when creating Docker containers etc. Is there a way to reduce the footprint by compiling and installing only the required set of tools? I'm thinking of something like CMake where you can often enable/disable the required features using ccmake or cmake-gui (assuming the CMakeLists.txt files are written properly for the project) ensuring the dependencies between the libs and executables are ok. These tools even allow to export the user settings and allows to transfer them to other machines and installations. Obviously, I could tamper with the Allwmake scripts. This doesn't seem to be the right way since dependencies won't be checked (before the build process). Any better ideas? Thanks Cutter |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
OpenFOAM 4.0 Released | CFDFoundation | OpenFOAM Announcements from OpenFOAM Foundation | 2 | October 6, 2017 05:40 |
[OpenFOAM.org] A Mac OS X of23x Development Environment Using Docker | rt08 | OpenFOAM Installation | 1 | February 28, 2016 19:00 |
OpenFOAM cloud computing on Rescale with custom libraries | LukaD | OpenFOAM Running, Solving & CFD | 5 | September 11, 2015 09:38 |
OpenFOAM static build on Cray XT5 | asaijo | OpenFOAM Installation | 9 | April 6, 2011 12:21 |
OpenFOAM Debian packaging current status problems and TODOs | oseen | OpenFOAM Installation | 9 | August 26, 2007 13:50 |