CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Running, Solving & CFD (https://www.cfd-online.com/Forums/openfoam-solving/)
-   -   Problems running laminarSmoke (https://www.cfd-online.com/Forums/openfoam-solving/124126-problems-running-laminarsmoke.html)

r08n September 27, 2013 13:17

Problems running laminarSmoke
 
I just installed laminarSmoke 0.15 with Radau5 ODE solver and tried to run the provided tutorial. I've got some memory allocation error -- did anyone experience this? Is this related to the laminarSmoke itself or the underlying libraries? I wonder where to start digging. I haven't tried the other ODE solvers yet.

OF version=2.2.0, OS=Debian 7.0 (as if this matters).
Here's that I get:

laminarSMOKE_0.15.radau
Code:

/*---------------------------------------------------------------------------*\
| =========                |                                                |
| \\      /  F ield        | OpenFOAM: The Open Source CFD Toolbox          |
|  \\    /  O peration    | Version:  2.2.0                                |
|  \\  /    A nd          | Web:      www.OpenFOAM.org                      |
|    \\/    M anipulation  |                                                |
\*---------------------------------------------------------------------------*/
Build  : 2.2.0
Exec  : laminarSMOKE_0.15.radau
Date  : Sep 27 2013
Time  : 15:51:00
Host  : "r08n_localhost"
PID    : 10152
Case  : /home/rob/install/OpenFOAM/addons/laminarSmoke/Tutorial-1
nProcs : 1
sigFpe : Enabling floating point exception trapping (FOAM_SIGFPE).
fileModificationChecking : Monitoring run-time modified files using timeStampMaster
allowSystemOperations : Disallowing user-supplied system call operations

// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Create time

Create mesh for time = 0


Reading g
Reading field U

Reading field p

Reading field T

Creating cTot

Creating enthalpy

Creating psi

Creating mu

Creating lambda

Creating cp

Creating MW

Creating Qrad

Creating MF

Creating elementMassN

Creating elementMassC

Creating elementMassH

Creating elementMassO

Creating sumCpSpecies

Creating sumCorrections

Reading Solver options

Reading Reacting Gas Mixture...

Name:    [not assigned]
Author:  [not assigned]
Place:  [not assigned]
Date:    Fri Sep 27 12:41:44 2013

Minimum temperature: 300 K
Maximum temperature: 3600 K
--------------------------------------------------------------------------
                      KINETIC SCHEME SUMMARY                           
--------------------------------------------------------------------------
  Total number of species                  = 5
  Total number of reactions                = 1
    Number of irreversible reactions        = 1
    Number of equilibrium reactions        = 0
    Number of conventional reactions        = 1
    Number of third body reactions (total)  = 0
    Number of third body reactions          = 0
    Number of Fall-Off reactions            = 0
    Number of C.A.B. reactions              = 0
    Number of Landau-Teller reactions      = 0
    Number of Janev-Langer reactions        = 0
    Number of Power-Series reactions        = 0
    Number of Chebishev-Pol. reactions      = 0
    Number of Log-Pressure reactions        = 0
    Number of Global reactions              = 1
    Number of Bimolecular Coll. reactions  = 0
--------------------------------------------------------------------------


Reading Chemical Species
Reading omega: "H2" => "H2"
Reading omega: "O2" => "O2"
Reading omega: "H2O" => Ydefault
Reading omega: "AR" => "AR"
Reading omega: "N2" => "N2"
 * Memory Allocation...
*** glibc detected *** laminarSMOKE_0.15.radau: double free or corruption (out): 0x00007fffe0797db0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x76d76)[0x7fdbd8b99d76]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x6c)[0x7fdbd8b9eaac]
laminarSMOKE_0.15.radau[0x463944]
laminarSMOKE_0.15.radau[0x42c70c]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd)[0x7fdbd8b41ead]
laminarSMOKE_0.15.radau[0x45ed8d]
======= Memory map: ========
00400000-00525000 r-xp 00000000 08:01 4991975                            /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/bin/laminarSMOKE_0.15.radau
00724000-00728000 rw-p 00124000 08:01 4991975                            /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/bin/laminarSMOKE_0.15.radau
02435000-0261d000 rw-p 00000000 00:00 0                                  [heap]
7fdbc0000000-7fdbc0021000 rw-p 00000000 00:00 0
7fdbc0021000-7fdbc4000000 ---p 00000000 00:00 0
7fdbc7a46000-7fdbc9a46000 rw-p 00000000 00:00 0
7fdbca179000-7fdbcc179000 rw-p 00000000 00:00 0
7fdbcdec0000-7fdbcfec0000 rw-p 00000000 00:00 0
7fdbd1c8d000-7fdbd1c98000 r-xp 00000000 08:01 5466294                    /lib/x86_64-linux-gnu/libnss_files-2.13.so
7fdbd1c98000-7fdbd1e97000 ---p 0000b000 08:01 5466294                    /lib/x86_64-linux-gnu/libnss_files-2.13.so
7fdbd1e97000-7fdbd1e98000 r--p 0000a000 08:01 5466294                    /lib/x86_64-linux-gnu/libnss_files-2.13.so
7fdbd1e98000-7fdbd1e99000 rw-p 0000b000 08:01 5466294                    /lib/x86_64-linux-gnu/libnss_files-2.13.so
7fdbd1e99000-7fdbd1e9a000 ---p 00000000 00:00 0
7fdbd1e9a000-7fdbd269a000 rwxp 00000000 00:00 0
7fdbd269a000-7fdbd269b000 ---p 00000000 00:00 0
7fdbd269b000-7fdbd2e9b000 rwxp 00000000 00:00 0
7fdbd2e9b000-7fdbd2e9c000 ---p 00000000 00:00 0
7fdbd2e9c000-7fdbd369c000 rwxp 00000000 00:00 0
7fdbd369c000-7fdbd569c000 rw-p 00000000 00:00 0
7fdbd581c000-7fdbd5826000 r-xp 00000000 08:01 5466306                    /lib/x86_64-linux-gnu/libnss_nis-2.13.so
7fdbd5826000-7fdbd5a25000 ---p 0000a000 08:01 5466306                    /lib/x86_64-linux-gnu/libnss_nis-2.13.so
7fdbd5a25000-7fdbd5a26000 r--p 00009000 08:01 5466306                    /lib/x86_64-linux-gnu/libnss_nis-2.13.so
7fdbd5a26000-7fdbd5a27000 rw-p 0000a000 08:01 5466306                    /lib/x86_64-linux-gnu/libnss_nis-2.13.so
7fdbd5a27000-7fdbd5a2e000 r-xp 00000000 08:01 5466296                    /lib/x86_64-linux-gnu/libnss_compat-2.13.so
7fdbd5a2e000-7fdbd5c2d000 ---p 00007000 08:01 5466296                    /lib/x86_64-linux-gnu/libnss_compat-2.13.so
7fdbd5c2d000-7fdbd5c2e000 r--p 00006000 08:01 5466296                    /lib/x86_64-linux-gnu/libnss_compat-2.13.so
7fdbd5c2e000-7fdbd5c2f000 rw-p 00007000 08:01 5466296                    /lib/x86_64-linux-gnu/libnss_compat-2.13.so
7fdbd5c2f000-7fdbd5c31000 r-xp 00000000 08:01 5466289                    /lib/x86_64-linux-gnu/libutil-2.13.so
7fdbd5c31000-7fdbd5e30000 ---p 00002000 08:01 5466289                    /lib/x86_64-linux-gnu/libutil-2.13.so
7fdbd5e30000-7fdbd5e31000 r--p 00001000 08:01 5466289                    /lib/x86_64-linux-gnu/libutil-2.13.so
7fdbd5e31000-7fdbd5e32000 rw-p 00002000 08:01 5466289                    /lib/x86_64-linux-gnu/libutil-2.13.so
7fdbd5e32000-7fdbd5e47000 r-xp 00000000 08:01 5466304                    /lib/x86_64-linux-gnu/libnsl-2.13.so
7fdbd5e47000-7fdbd6046000 ---p 00015000 08:01 5466304                    /lib/x86_64-linux-gnu/libnsl-2.13.so
7fdbd6046000-7fdbd6047000 r--p 00014000 08:01 5466304                    /lib/x86_64-linux-gnu/libnsl-2.13.so
7fdbd6047000-7fdbd6048000 rw-p 00015000 08:01 5466304                    /lib/x86_64-linux-gnu/libnsl-2.13.so
7fdbd6048000-7fdbd604a000 rw-p 00000000 00:00 0
7fdbd604a000-7fdbd6051000 r-xp 00000000 08:01 5466295                    /lib/x86_64-linux-gnu/librt-2.13.so
7fdbd6051000-7fdbd6250000 ---p 00007000 08:01 5466295                    /lib/x86_64-linux-gnu/librt-2.13.so
7fdbd6250000-7fdbd6251000 r--p 00006000 08:01 5466295                    /lib/x86_64-linux-gnu/librt-2.13.so
7fdbd6251000-7fdbd6252000 rw-p 00007000 08:01 5466295                    /lib/x86_64-linux-gnu/librt-2.13.so
7fdbd6252000-7fdbd6357000 r-xp 00000000 08:01 5194897                    /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/libsurfMesh.so
7fdbd6357000-7fdbd6557000 ---p 00105000 08:01 5194897                    /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/libsurfMesh.so
7fdbd6557000-7fdbd655d000 rw-p 00105000 08:01 5194897                    /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/libsurfMesh.so
7fdbd655d000-7fdbd66d5000 r-xp 00000000 08:01 156305                    /opt/OpenFOAM/ThirdParty-2.2.0/platforms/linux64Gcc/openmpi-1.6.3/lib64/libmpi.so.1.0.6
7fdbd66d5000-7fdbd68d5000 ---p 00178000 08:01 156305                    /opt/OpenFOAM/ThirdParty-2.2.0/platforms/linux64Gcc/openmpi-1.6.3/lib64/libmpi.so.1.0.6
7fdbd68d5000-7fdbd68ec000 rw-p 00178000 08:01 156305                    /opt/OpenFOAM/ThirdParty-2.2.0/platforms/linux64Gcc/openmpi-1.6.3/lib64/libmpi.so.1.0.6
7fdbd68ec000-7fdbd6903000 rw-p 00000000 00:00 0
7fdbd6903000-7fdbd6919000 r-xp 00000000 08:01 5466080                    /lib/x86_64-linux-gnu/libz.so.1.2.7
7fdbd6919000-7fdbd6b18000 ---p 00016000 08:01 5466080                    /lib/x86_64-linux-gnu/libz.so.1.2.7
7fdbd6b18000-7fdbd6b19000 r--p 00015000 08:01 5466080                    /lib/x86_64-linux-gnu/libz.so.1.2.7
7fdbd6b19000-7fdbd6b1a000 rw-p 00016000 08:01 5466080                    /lib/x86_64-linux-gnu/libz.so.1.2.7
7fdbd6b1a000-7fdbd6b82000 r-xp 00000000 08:01 5194896                    /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/libfileFormats.so
7fdbd6b82000-7fdbd6d82000 ---p 00068000 08:01 5194896                    /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/libfileFormats.so
7fdbd6d82000-7fdbd6d86000 rw-p 00068000 08:01 5194896                    /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/libfileFormats.so
7fdbd6d86000-7fdbd6e1b000 r-xp 00000000 08:01 5194898                    /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/libtriSurface.so
7fdbd6e1b000-7fdbd701b000 ---p 00095000 08:01 5194898                    /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/libtriSurface.so
7fdbd701b000-7fdbd701e000 rw-p 00095000 08:01 5194898                    /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/libtriSurface.so
7fdbd701e000-7fdbd82ac000 r-xp 00000000 08:01 2114433                    /usr/lib/openblas-base/libopenblas.so.0
7fdbd82ac000-7fdbd84ab000 ---p 0128e000 08:01 2114433                    /usr/lib/openblas-base/libopenblas.so.0
7fdbd84ab000-7fdbd84c0000 rw-p 0128d000 08:01 2114433                    /usr/lib/openblas-base/libopenblas.so.0
7fdbd84c0000-7fdbd84c8000 rw-p 00000000 00:00 0
7fdbd84c8000-7fdbd84fd000 r-xp 00000000 08:01 2934735                    /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0
7fdbd84fd000-7fdbd86fc000 ---p 00035000 08:01 2934735                    /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0
7fdbd86fc000-7fdbd86fd000 rw-p 00034000 08:01 2934735                    /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0
7fdbd86fd000-7fdbd8707000 r-xp 00000000 08:01 5194894                    /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/openmpi-1.6.3/libPstream.so
7fdbd8707000-7fdbd8906000 ---p 0000a000 08:01 5194894                    /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/openmpi-1.6.3/libPstream.so
7fdbd8906000-7fdbd8907000 rw-p 00009000 08:01 5194894                    /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/openmpi-1.6.3/libPstream.so
7fdbd8907000-7fdbd891e000 r-xp 00000000 08:01 5466290                    /lib/x86_64-linux-gnu/libpthread-2.13.so
7fdbd891e000-7fdbd8b1d000 ---p 00017000 08:01 5466290                    /lib/x86_64-linux-gnu/libpthread-2.13.so
7fdbd8b1d000-7fdbd8b1e000 r--p 00016000 08:01 5466290                    /lib/x86_64-linux-gnu/libpthread-2.13.so
7fdbd8b1e000-7fdbd8b1f000 rw-p 00017000 08:01 5466290                    /lib/x86_64-linux-gnu/libpthread-2.13.so
7fdbd8b1f000-7fdbd8b23000 rw-p 00000000 00:00 0
7fdbd8b23000-7fdbd8ca3000 r-xp 00000000 08:01 5466300                    /lib/x86_64-linux-gnu/libc-2.13.so
7fdbd8ca3000-7fdbd8ea3000 ---p 00180000 08:01 5466300                    /lib/x86_64-linux-gnu/libc-2.13.so
7fdbd8ea3000-7fdbd8ea7000 r--p 00180000 08:01 5466300                    /lib/x86_64-linux-gnu/libc-2.13.so
7fdbd8ea7000-7fdbd8ea8000 rw-p 00184000 08:01 5466300                    /lib/x86_64-linux-gnu/libc-2.13.so
7fdbd8ea8000-7fdbd8ead000 rw-p 00000000 00:00 0
7fdbd8ead000-7fdbd8ec2000 r-xp 00000000 08:01 5465926                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7fdbd8ec2000-7fdbd90c2000 ---p 00015000 08:01 5465926                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7fdbd90c2000-7fdbd90c3000 rw-p 00015000 08:01 5465926                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7fdbd90c3000-7fdbd9144000 r-xp 00000000 08:01 5466297                    /lib/x86_64-linux-gnu/libm-2.13.so
7fdbd9144000-7fdbd9343000 ---p 00081000 08:01 5466297                    /lib/x86_64-linux-gnu/libm-2.13.so
7fdbd9343000-7fdbd9344000 r--p 00080000 08:01 5466297                    /lib/x86_64-linux-gnu/libm-2.13.so
7fdbd9344000-7fdbd9345000 rw-p 00081000 08:01 5466297                    /lib/x86_64-linux-gnu/libm-2.13.so
7fdbd9345000-7fdbd942d000 r-xp 00000000 08:01 2934739                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
7fdbd942d000-7fdbd962d000 ---p 000e8000 08:01 2934739                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
7fdbd962d000-7fdbd9635000 r--p 000e8000 08:01 2934739                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
7fdbd9635000-7fdbd9637000 rw-p 000f0000 08:01 2934739                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
7fdbd9637000-7fdbd964c000 rw-p 00000000 00:00 0
7fdbd964c000-7fdbd964e000 r-xp 00000000 08:01 5466293                    /lib/x86_64-linux-gnu/libdl-2.13.so
7fdbd964e000-7fdbd984e000 ---p 00002000 08:01 5466293                    /lib/x86_64-linux-gnu/libdl-2.13.so
7fdbd984e000-7fdbd984f000 r--p 00002000 08:01 5466293                    /lib/x86_64-linux-gnu/libdl-2.13.so
7fdbd984f000-7fdbd9850000 rw-p 00003000 08:01 5466293                    /lib/x86_64-linux-gnu/libdl-2.13.so
7fdbd9850000-7fdbd9eb9000 r-xp 00000000 08:01 5194905                    /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/libOpenFOAM.so
7fdbd9eb9000-7fdbda0b8000 ---p 00669000 08:01 5194905                    /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/libOpenFOAM.so
7fdbda0b8000-7fdbda0e2000 rw-p 00668000 08:01 5194905                    /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/libOpenFOAM.so
7fdbda0e2000-7fdbda0ed000 rw-p 00000000 00:00 0
7fdbda0ed000-7fdbda421000 r-xp 00000000 08:01 5194899                    /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/libmeshTools.so
7fdbda421000-7fdbda621000 ---p 00334000 08:01 5194899                    /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/libmeshTools.so
7fdbda621000-7fdbda633000 rw-p 00334000 08:01 5194899                    /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/libmeshTools.so
7fdbda633000-7fdbda63e000 rw-p 00000000 00:00 0
7fdbda63e000-7fdbdb681000 r-xp 00000000 08:01 5194906                    /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/libfiniteVolume.so
7fdbdb681000-7fdbdb880000 ---p 01043000 08:01 5194906                    /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/libfiniteVolume.so
7fdbdb880000-7fdbdb8e8000 rw-p 01042000 08:01 5194906                    /opt/OpenFOAM/OpenFOAM-2.2.0/platforms/linux64GccDPOpt/lib/libfiniteVolume.so
7fdbdb8e8000-7fdbdb8ef000 rw-p 00000000 00:00 0
7fdbdb8ef000-7fdbdb90b000 r-xp 00000000 08:06 3670553                    /home/rob/OpenFOAM/rob-2.2.0/platforms/linux64GccDPOpt/lib/libmyBoundaryConditions.so
7fdbdb90b000-7fdbdbb0a000 ---p 0001c000 08:06 3670553                    /home/rob/OpenFOAM/rob-2.2.0/platforms/linux64GccDPOpt/lib/libmyBoundaryConditions.so
7fdbdbb0a000-7fdbdbb0c000 rw-p 0001b000 08:06 3670553                    /home/rob/OpenFOAM/rob-2.2.0/platforms/linux64GccDPOpt/lib/libmyBoundaryConditions.so
7fdbdbb0c000-7fdbdc4da000 r-xp 00000000 08:01 2146342                    /usr/lib/lapack/liblapack.so.3.0
7fdbdc4da000-7fdbdc6d9000 ---p 009ce000 08:01 2146342                    /usr/lib/lapack/liblapack.so.3.0
7fdbdc6d9000-7fdbdc6dd000 rw-p 009cd000 08:01 2146342                    /usr/lib/lapack/liblapack.so.3.0
7fdbdc6dd000-7fdbdd386000 r-xp 00000000 08:01 4940047                    /lib/libopenblas_barcelonap-r0.2.6.so
7fdbdd386000-7fdbdd586000 ---p 00ca9000 08:01 4940047                    /lib/libopenblas_barcelonap-r0.2.6.so
7fdbdd586000-7fdbdd596000 rw-p 00ca9000 08:01 4940047                    /lib/libopenblas_barcelonap-r0.2.6.so
7fdbdd596000-7fdbdd6a6000 rw-p 00000000 00:00 0
7fdbdd6a6000-7fdbdd7ba000 r-xp 00000000 08:01 2934737                    /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0
7fdbdd7ba000-7fdbdd9ba000 ---p 00114000 08:01 2934737                    /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0
7fdbdd9ba000-7fdbdd9bc000 rw-p 00114000 08:01 2934737                    /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0
7fdbdd9bc000-7fdbdd9dc000 r-xp 00000000 08:01 5466303                    /lib/x86_64-linux-gnu/ld-2.13.so
7fdbddb9c000-7fdbddbab000 rw-p 00000000 00:00 0
7fdbddbd6000-7fdbddbd7000 rw-p 00000000 00:00 0
7fdbddbd7000-7fdbddbd8000 rw-s 00000000 00:04 237928477                  /SYSV00510510 (deleted)
7fdbddbd8000-7fdbddbd9000 rw-s 00000000 00:04 238059540                  /SYSV00000000 (deleted)
7fdbddbd9000-7fdbddbdb000 rw-p 00000000 00:00 0
7fdbddbdb000-7fdbddbdc000 r--p 0001f000 08:01 5466303                    /lib/x86_64-linux-gnu/ld-2.13.so
7fdbddbdc000-7fdbddbdd000 rw-p 00020000 08:01 5466303                    /lib/x86_64-linux-gnu/ld-2.13.so
7fdbddbdd000-7fdbddbde000 rw-p 00000000 00:00 0
7fffe077b000-7fffe079a000 rwxp 00000000 00:00 0                          [stack]
7fffe079a000-7fffe079d000 rw-p 00000000 00:00 0
7fffe07ff000-7fffe0800000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
Aborted


wyldckat September 27, 2013 19:27

Greetings Robertas,

To quote Mattijs on the topic of "double free or corruption":
Quote:

Originally Posted by mattijs (Post 213956)
1) double corruption means that some allocated memory gets deleted twice. You can investigate these problems with e.g. valgrind. It usually happens from having an OpenFOAM debug symbol twice in your executable or libraries.

This kind of issue has been addressed before, for example, in the following threads:
The common detail is that there is either one of the following two scenarios:
  • There are two libraries with different names that are using the same object names.
  • Or an incompatibility between GCC versions.
And in both scenarios, the errors occurred with custom made solvers and/or libraries that the users made themselves.

Now, the problem is that laminarSmoke was created by someone else and not yourself. This raises a whole other level of hypothesis, but the most likely reason is that although they wrote about "OpenFOAM 2.x", they were only talking about OpenFOAM 2.0 and 2.1, not OpenFOAM 2.2.


Therefore, my suggestion is that you try with OpenFOAM 2.1.1 and/or 2.0.1, to check if laminarSmoke works with either one of them.
Personaly I can't test this any time soon, specially given that this new solver needs a whole other level of complexity, when compared to "libOpenSMOKE" :(

Best regards,
Bruno


All times are GMT -4. The time now is 07:06.