CFD Online Logo CFD Online URL
Home > Forums

Compiling, building, hacking...

Register Blogs Members List Search Today's Posts Mark Forums Read

Compiling, building, hacking... In this category are all of the blog posts that are about building, compiling and "hacking" software, mostly OpenFOAM.

Ideas on managing a repository that supports several OpenFOAM versions

Posted November 1, 2014 at 14:17 by wyldckat

It's been some time since I last blogged something about OpenFOAM. Most of my free time that I allocate to OpenFOAM-related topics has been more oriented to helping out on the forum and to write the most that I can on the unofficial OpenFOAM wiki: - and Twitter is a bit quicker to micro-blog about stuff, so check out my Twitter feed as well:

Anyway, today I received a question through a private message asking about ideas on how to...
Super Moderator
Views 2930 Comments 0 wyldckat is offline Edit Tags

OpenFOAM with ICC - Intel's ICC is "allergic" to AMD CPUs

Posted July 20, 2012 at 12:17 by wyldckat
Updated August 1, 2012 at 06:32 by wyldckat
Tags icc, openfoam

This is yet another one of my "rants on my blog" I do once in a while.

So today I was trying to reproduce this report: - I was curious about this, because ICC is known for having great optimization on Intel processors (or at least it had in the past), as well as being completely free for non-commercial use on Linux.

The detail here is that I don't have an Intel CPU on my home computer. I've got an AMD 1055T x6 ...
Super Moderator
Views 5304 Comments 10 wyldckat is offline Edit Tags

ParaView 3.12.0 SuperBuild on OpenFOAM

Posted January 21, 2012 at 20:39 by wyldckat
Updated July 26, 2015 at 16:14 by wyldckat (r2 released. Revision made in May 26th 2013.)

<-- Related issues to ParaView with OpenFOAM - Fixes and solutions

Beginning with ParaView 3.12.0, a new method for building every single package that ParaView needs can be done via "SuperBuild", which is a sub-folder in the ParaView source code structure. The idea is simple:
  1. Run:
    or similar, such as ccmake or cmake-qt-gui.
  2. Choose the "ParaVIew-3.12.0/SuperBuild" folder as the source code and pick some other folder as the folder for the building
Super Moderator
Views 7097 Comments 11 wyldckat is offline Edit Tags

Blog about my forks at github for the repositories OpenFOAM and ThirdParty

Posted September 17, 2011 at 06:36 by wyldckat
Updated February 2, 2013 at 06:44 by wyldckat

Note: This blog post will be edited whenever more details come to life.

A bit of an introduction:
I started my experience at github by forking the ThirdParty-2.0.x repository back in 12th of August of 2011. The objective was to create a branch named get-em which would possess modifications for a simple package manager for OpenFOAM's ThirdParty folder, to then be posted as a proposition for a feature request at OpenFOAM's bug tracker. This was not requested by any of the OpenFOAM...
Super Moderator
Views 2543 Comments 1 wyldckat is offline Edit Tags

Linking dynamic libraries and initializing variables

Posted August 27, 2011 at 15:14 by wyldckat
Updated July 10, 2016 at 17:22 by wyldckat (added more links...)

This blog post is an effort to document the search for solutions for loading dynamically linked libraries and initializing their objects in the desired order. With me, it all started with this bug report:

Basically, OpenFOAM initializes debug values right after loading all of the necessary libraries. These debug values are read from the global controlDict files (see $WM_PROJECT_DIR/etc/controlDict in your own OpenFOAM installation, or at the git repo)...
Super Moderator
Views 3544 Comments 1 wyldckat is offline Edit Tags

All times are GMT -4. The time now is 11:47.