CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Installation

[Other] modularization of OpenFOAM-Installation (selective build of libraries and solvers)

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 13, 2016, 08:03
Default modularization of OpenFOAM-Installation (selective build of libraries and solvers)
  #1
Senior Member
 
Join Date: Mar 2010
Location: Germany
Posts: 154
Rep Power: 16
cutter is on a distinguished road
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
cutter is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


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


All times are GMT -4. The time now is 10:50.