Skip to content

Lokothwayo

Forum Replies Created

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • in reply to: Compiling my code for porous media #2233
    Lokothwayo
    Member

    Dr MathiarnrnI have made some progress with the code but can you please assist me with the following.rnrnI am trying to solve the energy equation (Temperature) and momentum (fluid density and velocity). How can I use LB code to solve for equations mentioned. Does Openlb code solve energy balance at all. Could you please also refer me to published literature where openlb code was applied to solve energy balance.rnrnRegardsrnSifiso

    in reply to: Executing the examples #2215
    Lokothwayo
    Member

    Hi MathiasrnrnI did manage to successfully execute one example but after i use the previous release 8 (olb-0.8ro.tgz). rnrnRegardsrnSifiso

    in reply to: Executing the examples #2214
    Lokothwayo
    Member

    There is the original outputrnrnsifiso@sifiso-virtual-machine:~/openlb/olb-0.7r1/examples$ cd cylinder2drnsifiso@sifiso-virtual-machine:~/openlb/olb-0.7r1/examples/cylinder2d$ makernCreate dependencies for cylinder2d.cpprnCompile cylinder2d.cpprng++ -DOLB_PRECOMPILED -O3 -Wall -I../../src -I../../src/external -I../../src/external/cvmlcpp -I../../src/external/boost -I../../src/external/kaffpa -c cylinder2d.cpp -o /home/sifiso/openlb/olb-0.7r1/examples/cylinder2d/cylinder2d.ornmake[1]: Entering directory `/home/sifiso/openlb/olb-0.7r1’rn


    rn– Entering src/core (depend)rnmake[2]: Entering directory `/home/sifiso/openlb/olb-0.7r1/src/core’rnmake[2]: Nothing to be done for `depend’.rnmake[2]: Leaving directory `/home/sifiso/openlb/olb-0.7r1/src/core’rn– Leaving src/core (depend)rn


    rn


    rn– Entering src/boundaryConditions (depend)rnmake[2]: Entering directory `/home/sifiso/openlb/olb-0.7r1/src/boundaryConditions’rnmake[2]: Nothing to be done for `depend’.rnmake[2]: Leaving directory `/home/sifiso/openlb/olb-0.7r1/src/boundaryConditions’rn– Leaving src/boundaryConditions (depend)rn


    rn


    rn– Entering src/complexDynamics (depend)rnmake[2]: Entering directory `/home/sifiso/openlb/olb-0.7r1/src/complexDynamics’rnmake[2]: Nothing to be done for `depend’.rnmake[2]: Leaving directory `/home/sifiso/openlb/olb-0.7r1/src/complexDynamics’rn– Leaving src/complexDynamics (depend)rn


    rn


    rn– Entering src/complexGrids/mpiManager (depend)rnmake[2]: Entering directory `/home/sifiso/openlb/olb-0.7r1/src/complexGrids/mpiManager’rnmake[2]: Nothing to be done for `depend’.rnmake[2]: Leaving directory `/home/sifiso/openlb/olb-0.7r1/src/complexGrids/mpiManager’rn– Leaving src/complexGrids/mpiManager (depend)rn


    rn


    rn– Entering src/complexGrids/cuboidStructure (depend)rnmake[2]: Entering directory `/home/sifiso/openlb/olb-0.7r1/src/complexGrids/cuboidStructure’rnmake[2]: Nothing to be done for `depend’.rnmake[2]: Leaving directory `/home/sifiso/openlb/olb-0.7r1/src/complexGrids/cuboidStructure’rn– Leaving src/complexGrids/cuboidStructure (depend)rn


    rn


    rn– Entering src/complexGrids/multiBlockStructure (depend)rnmake[2]: Entering directory `/home/sifiso/openlb/olb-0.7r1/src/complexGrids/multiBlockStructure’rnmake[2]: Nothing to be done for `depend’.rnmake[2]: Leaving directory `/home/sifiso/openlb/olb-0.7r1/src/complexGrids/multiBlockStructure’rn– Leaving src/complexGrids/multiBlockStructure (depend)rn


    rn


    rn– Entering src/utilities (depend)rnmake[2]: Entering directory `/home/sifiso/openlb/olb-0.7r1/src/utilities’rnmake[2]: Nothing to be done for `depend’.rnmake[2]: Leaving directory `/home/sifiso/openlb/olb-0.7r1/src/utilities’rn– Leaving src/utilities (depend)rn


    rn


    rn– Entering src/io (depend)rnmake[2]: Entering directory `/home/sifiso/openlb/olb-0.7r1/src/io’rnmake[2]: Nothing to be done for `depend’.rnmake[2]: Leaving directory `/home/sifiso/openlb/olb-0.7r1/src/io’rn– Leaving src/io (depend)rn


    rn


    rn– Entering src/external/tinyxml (depend)rnmake[2]: Entering directory `/home/sifiso/openlb/olb-0.7r1/src/external/tinyxml’rnmake[2]: Nothing to be done for `depend’.rnmake[2]: Leaving directory `/home/sifiso/openlb/olb-0.7r1/src/external/tinyxml’rn– Leaving src/external/tinyxml (depend)rn


    rn


    rn– Entering src/core (compile)rnmake[2]: Entering directory `/home/sifiso/openlb/olb-0.7r1/src/core’rnCompile boundaryCondition2D.cpprng++ -DOLB_PRECOMPILED -O3 -Wall -I../../src -I../../src/external -I../../src/external/cvmlcpp -I../../src/external/boost -I../../src/external/kaffpa -c boundaryCondition2D.cpp -o ../../build/precompiled/obj/boundaryCondition2D.ornIn file included from boundaryCondition2D.cpp:27:0:rnmomentaOnBoundaries.hh: In instantiation of ‘void olb::PressureBM<T, Lattice, direction, orientation>::defineAllMomenta(olb::Cell<T, Lattice>&, T, const T*, const T*) [with T = double; Lattice = olb::descriptors::D2Q9Descriptor; int direction = 1; int orientation = 1]’:rnboundaryCondition2D.cpp:69:1: required from herernmomentaOnBoundaries.hh:359:28: error: ‘defineRhoU’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]rn defineRhoU(cell, rho_, u_);rn ^rnmomentaOnBoundaries.hh:359:28: note: declarations in dependent base ‘olb::Momenta<double, olb::descriptors::D2Q9Descriptor>’ are not found by unqualified lookuprnmomentaOnBoundaries.hh:359:28: note: use ‘this->defineRhoU’ insteadrnmomentaOnBoundaries.hh: In instantiation of ‘void olb::PressureBM<T, Lattice, direction, orientation>::defineAllMomenta(olb::Cell<T, Lattice>&, T, const T*, const T*) [with T = double; Lattice = olb::descriptors::D2Q9Descriptor; int direction = 1; int orientation = -1]’:rnboundaryCondition2D.cpp:69:1: required from herernmomentaOnBoundaries.hh:359:28: error: ‘defineRhoU’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]rnmomentaOnBoundaries.hh:359:28: note: declarations in dependent base ‘olb::Momenta<double, olb::descriptors::D2Q9Descriptor>’ are not found by unqualified lookuprnmomentaOnBoundaries.hh:359:28: note: use ‘this->defineRhoU’ insteadrnmomentaOnBoundaries.hh: In instantiation of ‘void olb::PressureBM<T, Lattice, direction, orientation>::defineAllMomenta(olb::Cell<T, Lattice>&, T, const T*, const T*) [with T = double; Lattice = olb::descriptors::D2Q9Descriptor; int direction = 0; int orientation = 1]’:rnboundaryCondition2D.cpp:69:1: required from herernmomentaOnBoundaries.hh:359:28: error: ‘defineRhoU’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]rnmomentaOnBoundaries.hh:359:28: note: declarations in dependent base ‘olb::Momenta<double, olb::descriptors::D2Q9Descriptor>’ are not found by unqualified lookuprnmomentaOnBoundaries.hh:359:28: note: use ‘this->defineRhoU’ insteadrnmomentaOnBoundaries.hh: In instantiation of ‘void olb::PressureBM<T, Lattice, direction, orientation>::defineAllMomenta(olb::Cell<T, Lattice>&, T, const T*, const T*) [with T = double; Lattice = olb::descriptors::D2Q9Descriptor; int direction = 0; int orientation = -1]’:rnboundaryCondition2D.cpp:69:1: required from herernmomentaOnBoundaries.hh:359:28: error: ‘defineRhoU’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]rnmomentaOnBoundaries.hh:359:28: note: declarations in dependent base ‘olb::Momenta<double, olb::descriptors::D2Q9Descriptor>’ are not found by unqualified lookuprnmomentaOnBoundaries.hh:359:28: note: use ‘this->defineRhoU’ insteadrnmake[2]: *** [../../build/precompiled/obj/boundaryCondition2D.o] Error 1rnmake[2]: Leaving directory `/home/sifiso/openlb/olb-0.7r1/src/core’rn– Leaving src/core (compile)rn


    rn


    rn– Entering src/boundaryConditions (compile)rnmake[2]: Entering directory `/home/sifiso/openlb/olb-0.7r1/src/boundaryConditions’rnmake[2]: Nothing to be done for `compile’.rnmake[2]: Leaving directory `/home/sifiso/openlb/olb-0.7r1/src/boundaryConditions’rn– Leaving src/boundaryConditions (compile)rn


    rn


    rn– Entering src/complexDynamics (compile)rnmake[2]: Entering directory `/home/sifiso/openlb/olb-0.7r1/src/complexDynamics’rnmake[2]: Nothing to be done for `compile’.rnmake[2]: Leaving directory `/home/sifiso/openlb/olb-0.7r1/src/complexDynamics’rn– Leaving src/complexDynamics (compile)rn


    rn


    rn– Entering src/complexGrids/mpiManager (compile)rnmake[2]: Entering directory `/home/sifiso/openlb/olb-0.7r1/src/complexGrids/mpiManager’rnmake[2]: Nothing to be done for `compile’.rnmake[2]: Leaving directory `/home/sifiso/openlb/olb-0.7r1/src/complexGrids/mpiManager’rn– Leaving src/complexGrids/mpiManager (compile)rn


    rn


    rn– Entering src/complexGrids/cuboidStructure (compile)rnmake[2]: Entering directory `/home/sifiso/openlb/olb-0.7r1/src/complexGrids/cuboidStructure’rnmake[2]: Nothing to be done for `compile’.rnmake[2]: Leaving directory `/home/sifiso/openlb/olb-0.7r1/src/complexGrids/cuboidStructure’rn– Leaving src/complexGrids/cuboidStructure (compile)rn


    rn


    rn– Entering src/complexGrids/multiBlockStructure (compile)rnmake[2]: Entering directory `/home/sifiso/openlb/olb-0.7r1/src/complexGrids/multiBlockStructure’rnmake[2]: Nothing to be done for `compile’.rnmake[2]: Leaving directory `/home/sifiso/openlb/olb-0.7r1/src/complexGrids/multiBlockStructure’rn– Leaving src/complexGrids/multiBlockStructure (compile)rn


    rn


    rn– Entering src/utilities (compile)rnmake[2]: Entering directory `/home/sifiso/openlb/olb-0.7r1/src/utilities’rnmake[2]: Nothing to be done for `compile’.rnmake[2]: Leaving directory `/home/sifiso/openlb/olb-0.7r1/src/utilities’rn– Leaving src/utilities (compile)rn


    rn


    rn– Entering src/io (compile)rnmake[2]: Entering directory `/home/sifiso/openlb/olb-0.7r1/src/io’rnmake[2]: Nothing to be done for `compile’.rnmake[2]: Leaving directory `/home/sifiso/openlb/olb-0.7r1/src/io’rn– Leaving src/io (compile)rn


    rn


    rn– Entering src/external/tinyxml (compile)rnmake[2]: Entering directory `/home/sifiso/openlb/olb-0.7r1/src/external/tinyxml’rnmake[2]: Nothing to be done for `compile’.rnmake[2]: Leaving directory `/home/sifiso/openlb/olb-0.7r1/src/external/tinyxml’rn– Leaving src/external/tinyxml (compile)rn


    rnmake[1]: Leaving directory `/home/sifiso/openlb/olb-0.7r1’rnLink cylinder2drng++ cylinder2d.o -L../../build/precompiled/lib -lolb -o cylinder2drncylinder2d.o: In function `iniGeometry(olb::BlockStructure2D<double, olb::descriptors::D2Q9Descriptor>&, olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>&, olb::OnLatticeBoundaryCondition2D<double, olb::descriptors::D2Q9Descriptor>&)’:rncylinder2d.cpp:(.text+0x1a9): undefined reference to `olb::BounceBack<double, olb::descriptors::D2Q9Descriptor>& olb::instances::getBounceBack<double, olb::descriptors::D2Q9Descriptor>()’rncylinder2d.cpp:(.text+0x220): undefined reference to `olb::descriptors::D2Q9DescriptorBase<double>::invCs2’rncylinder2d.o: In function `main’:rncylinder2d.cpp:(.text.startup+0x157): undefined reference to `olb::BulkMomenta<double, olb::descriptors::D2Q9Descriptor>& olb::instances::getBulkMomenta<double, olb::descriptors::D2Q9Descriptor>()’rncylinder2d.cpp:(.text.startup+0x16f): undefined reference to `olb::ConstRhoBGKdynamics<double, olb::descriptors::D2Q9Descriptor>::ConstRhoBGKdynamics(double, olb::Momenta<double, olb::descriptors::D2Q9Descriptor>&)’rncylinder2d.cpp:(.text.startup+0x17c): undefined reference to `olb::OnLatticeBoundaryCondition2D<double, olb::descriptors::D2Q9Descriptor>* olb::createLocalBoundaryCondition2D<double, olb::descriptors::D2Q9Descriptor, olb::RLBdynamics<double, olb::descriptors::D2Q9Descriptor> >(olb::BlockStructure2D<double, olb::descriptors::D2Q9Descriptor>&)’rncylinder2d.o:(.rodata._ZTVN3olb8DynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb8DynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x40): undefined reference to `olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>::iniEquilibrium(olb::Cell<double, olb::descriptors::D2Q9Descriptor>&, double, double const*)’rncylinder2d.o:(.rodata._ZTVN3olb8DynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb8DynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x78): undefined reference to `olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>::computePopulations(olb::Cell<double, olb::descriptors::D2Q9Descriptor> const&, double*) const’rncylinder2d.o:(.rodata._ZTVN3olb8DynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb8DynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x80): undefined reference to `olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>::computeExternalField(olb::Cell<double, olb::descriptors::D2Q9Descriptor> const&, int, int, double*) const’rncylinder2d.o:(.rodata._ZTVN3olb8DynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb8DynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0xa8): undefined reference to `olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>::definePopulations(olb::Cell<double, olb::descriptors::D2Q9Descriptor>&, double const*)’rncylinder2d.o:(.rodata._ZTVN3olb8DynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb8DynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0xb0): undefined reference to `olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>::defineExternalField(olb::Cell<double, olb::descriptors::D2Q9Descriptor>&, int, int, double const*)’rncylinder2d.o:(.rodata._ZTVN3olb8DynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb8DynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0xc8): undefined reference to `olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>::getParameter(int) const’rncylinder2d.o:(.rodata._ZTVN3olb8DynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb8DynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0xd0): undefined reference to `olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>::setParameter(int, double)’rncylinder2d.o:(.rodata._ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x40): undefined reference to `olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>::iniEquilibrium(olb::Cell<double, olb::descriptors::D2Q9Descriptor>&, double, double const*)’rncylinder2d.o:(.rodata._ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x48): undefined reference to `olb::BasicDynamics<double, olb::descriptors::D2Q9Descriptor>::computeRho(olb::Cell<double, olb::descriptors::D2Q9Descriptor> const&) const’rncylinder2d.o:(.rodata._ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x50): undefined reference to `olb::BasicDynamics<double, olb::descriptors::D2Q9Descriptor>::computeU(olb::Cell<double, olb::descriptors::D2Q9Descriptor> const&, double*) const’rncylinder2d.o:(.rodata._ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x58): undefined reference to `olb::BasicDynamics<double, olb::descriptors::D2Q9Descriptor>::computeJ(olb::Cell<double, olb::descriptors::D2Q9Descriptor> const&, double*) const’rncylinder2d.o:(.rodata._ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x60): undefined reference to `olb::BasicDynamics<double, olb::descriptors::D2Q9Descriptor>::computeStress(olb::Cell<double, olb::descriptors::D2Q9Descriptor> const&, double, double const*, double*) const’rncylinder2d.o:(.rodata._ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x68): undefined reference to `olb::BasicDynamics<double, olb::descriptors::D2Q9Descriptor>::computeRhoU(olb::Cell<double, olb::descriptors::D2Q9Descriptor> const&, double&, double*) const’rncylinder2d.o:(.rodata._ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x70): undefined reference to `olb::BasicDynamics<double, olb::descriptors::D2Q9Descriptor>::computeAllMomenta(olb::Cell<double, olb::descriptors::D2Q9Descriptor> const&, double&, double*, double*) const’rncylinder2d.o:(.rodata._ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x78): undefined reference to `olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>::computePopulations(olb::Cell<double, olb::descriptors::D2Q9Descriptor> const&, double*) const’rncylinder2d.o:(.rodata._ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x80): undefined reference to `olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>::computeExternalField(olb::Cell<double, olb::descriptors::D2Q9Descriptor> const&, int, int, double*) const’rncylinder2d.o:(.rodata._ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x88): undefined reference to `olb::BasicDynamics<double, olb::descriptors::D2Q9Descriptor>::defineRho(olb::Cell<double, olb::descriptors::D2Q9Descriptor>&, double)’rncylinder2d.o:(.rodata._ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x90): undefined reference to `olb::BasicDynamics<double, olb::descriptors::D2Q9Descriptor>::defineU(olb::Cell<double, olb::descriptors::D2Q9Descriptor>&, double const*)’rncylinder2d.o:(.rodata._ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x98): undefined reference to `olb::BasicDynamics<double, olb::descriptors::D2Q9Descriptor>::defineRhoU(olb::Cell<double, olb::descriptors::D2Q9Descriptor>&, double, double const*)’rncylinder2d.o:(.rodata._ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0xa0): undefined reference to `olb::BasicDynamics<double, olb::descriptors::D2Q9Descriptor>::defineAllMomenta(olb::Cell<double, olb::descriptors::D2Q9Descriptor>&, double, double const*, double const*)’rncylinder2d.o:(.rodata._ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0xa8): undefined reference to `olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>::definePopulations(olb::Cell<double, olb::descriptors::D2Q9Descriptor>&, double const*)’rncylinder2d.o:(.rodata._ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0xb0): undefined reference to `olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>::defineExternalField(olb::Cell<double, olb::descriptors::D2Q9Descriptor>&, int, int, double const*)’rncylinder2d.o:(.rodata._ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0xc8): undefined reference to `olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>::getParameter(int) const’rncylinder2d.o:(.rodata._ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb13BasicDynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0xd0): undefined reference to `olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>::setParameter(int, double)’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x20): undefined reference to `olb::ConstRhoBGKdynamics<double, olb::descriptors::D2Q9Descriptor>::clone() const’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x28): undefined reference to `olb::ConstRhoBGKdynamics<double, olb::descriptors::D2Q9Descriptor>::collide(olb::Cell<double, olb::descriptors::D2Q9Descriptor>&, olb::LatticeStatistics<double>&)’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x30): undefined reference to `olb::ConstRhoBGKdynamics<double, olb::descriptors::D2Q9Descriptor>::staticCollide(olb::Cell<double, olb::descriptors::D2Q9Descriptor>&, double const*, olb::LatticeStatistics<double>&)’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x38): undefined reference to `olb::ConstRhoBGKdynamics<double, olb::descriptors::D2Q9Descriptor>::computeEquilibrium(int, double, double const*, double) const’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x40): undefined reference to `olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>::iniEquilibrium(olb::Cell<double, olb::descriptors::D2Q9Descriptor>&, double, double const*)’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x48): undefined reference to `olb::BasicDynamics<double, olb::descriptors::D2Q9Descriptor>::computeRho(olb::Cell<double, olb::descriptors::D2Q9Descriptor> const&) const’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x50): undefined reference to `olb::BasicDynamics<double, olb::descriptors::D2Q9Descriptor>::computeU(olb::Cell<double, olb::descriptors::D2Q9Descriptor> const&, double*) const’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x58): undefined reference to `olb::BasicDynamics<double, olb::descriptors::D2Q9Descriptor>::computeJ(olb::Cell<double, olb::descriptors::D2Q9Descriptor> const&, double*) const’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x60): undefined reference to `olb::BasicDynamics<double, olb::descriptors::D2Q9Descriptor>::computeStress(olb::Cell<double, olb::descriptors::D2Q9Descriptor> const&, double, double const*, double*) const’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x68): undefined reference to `olb::BasicDynamics<double, olb::descriptors::D2Q9Descriptor>::computeRhoU(olb::Cell<double, olb::descriptors::D2Q9Descriptor> const&, double&, double*) const’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x70): undefined reference to `olb::BasicDynamics<double, olb::descriptors::D2Q9Descriptor>::computeAllMomenta(olb::Cell<double, olb::descriptors::D2Q9Descriptor> const&, double&, double*, double*) const’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x78): undefined reference to `olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>::computePopulations(olb::Cell<double, olb::descriptors::D2Q9Descriptor> const&, double*) const’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x80): undefined reference to `olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>::computeExternalField(olb::Cell<double, olb::descriptors::D2Q9Descriptor> const&, int, int, double*) const’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x88): undefined reference to `olb::BasicDynamics<double, olb::descriptors::D2Q9Descriptor>::defineRho(olb::Cell<double, olb::descriptors::D2Q9Descriptor>&, double)’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x90): undefined reference to `olb::BasicDynamics<double, olb::descriptors::D2Q9Descriptor>::defineU(olb::Cell<double, olb::descriptors::D2Q9Descriptor>&, double const*)’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0x98): undefined reference to `olb::BasicDynamics<double, olb::descriptors::D2Q9Descriptor>::defineRhoU(olb::Cell<double, olb::descriptors::D2Q9Descriptor>&, double, double const*)’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0xa0): undefined reference to `olb::BasicDynamics<double, olb::descriptors::D2Q9Descriptor>::defineAllMomenta(olb::Cell<double, olb::descriptors::D2Q9Descriptor>&, double, double const*, double const*)’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0xa8): undefined reference to `olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>::definePopulations(olb::Cell<double, olb::descriptors::D2Q9Descriptor>&, double const*)’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0xb0): undefined reference to `olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>::defineExternalField(olb::Cell<double, olb::descriptors::D2Q9Descriptor>&, int, int, double const*)’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0xb8): undefined reference to `olb::ConstRhoBGKdynamics<double, olb::descriptors::D2Q9Descriptor>::getOmega() const’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0xc0): undefined reference to `olb::ConstRhoBGKdynamics<double, olb::descriptors::D2Q9Descriptor>::setOmega(double)’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0xc8): undefined reference to `olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>::getParameter(int) const’rncylinder2d.o:(.rodata._ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE[_ZTVN3olb19ConstRhoBGKdynamicsIdNS_11descriptors14D2Q9DescriptorEEE]+0xd0): undefined reference to `olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>::setParameter(int, double)’rn../../build/precompiled/lib/libolb.a(imageWriter.o): In function `olb::graphics::ImageWriter<double>::writePpm(std::string const&, olb::ScalarFieldBase2D<double> const&, double, double) const’:rnimageWriter.cpp:(.text._ZNK3olb8graphics11ImageWriterIdE8writePpmERKSsRKNS_17ScalarFieldBase2DIdEEdd[_ZNK3olb8graphics11ImageWriterIdE8writePpmERKSsRKNS_17ScalarFieldBase2DIdEEdd]+0x5a): undefined reference to `olb::ScalarField2D<double>::ScalarField2D(int, int)’rnimageWriter.cpp:(.text._ZNK3olb8graphics11ImageWriterIdE8writePpmERKSsRKNS_17ScalarFieldBase2DIdEEdd[_ZNK3olb8graphics11ImageWriterIdE8writePpmERKSsRKNS_17ScalarFieldBase2DIdEEdd]+0x67): undefined reference to `olb::ScalarField2D<double>::construct()’rnimageWriter.cpp:(.text._ZNK3olb8graphics11ImageWriterIdE8writePpmERKSsRKNS_17ScalarFieldBase2DIdEEdd[_ZNK3olb8graphics11ImageWriterIdE8writePpmERKSsRKNS_17ScalarFieldBase2DIdEEdd]+0x79): undefined reference to `void olb::copyDataBlock<double>(olb::Serializable<double> const&, olb::Serializable<double>&, olb::IndexOrdering::OrderingT)’rnimageWriter.cpp:(.text._ZNK3olb8graphics11ImageWriterIdE8writePpmERKSsRKNS_17ScalarFieldBase2DIdEEdd[_ZNK3olb8graphics11ImageWriterIdE8writePpmERKSsRKNS_17ScalarFieldBase2DIdEEdd]+0xac): undefined reference to `double olb::computeMin<double, olb::ScalarField2D>(olb::ScalarField2D<double> const&)’rnimageWriter.cpp:(.text._ZNK3olb8graphics11ImageWriterIdE8writePpmERKSsRKNS_17ScalarFieldBase2DIdEEdd[_ZNK3olb8graphics11ImageWriterIdE8writePpmERKSsRKNS_17ScalarFieldBase2DIdEEdd]+0xbf): undefined reference to `double olb::computeMax<double, olb::ScalarField2D>(olb::ScalarField2D<double> const&)’rnimageWriter.cpp:(.text._ZNK3olb8graphics11ImageWriterIdE8writePpmERKSsRKNS_17ScalarFieldBase2DIdEEdd[_ZNK3olb8graphics11ImageWriterIdE8writePpmERKSsRKNS_17ScalarFieldBase2DIdEEdd]+0x5d9): undefined reference to `olb::ScalarField2D<double>::~ScalarField2D()’rnimageWriter.cpp:(.text._ZNK3olb8graphics11ImageWriterIdE8writePpmERKSsRKNS_17ScalarFieldBase2DIdEEdd[_ZNK3olb8graphics11ImageWriterIdE8writePpmERKSsRKNS_17ScalarFieldBase2DIdEEdd]+0x87e): undefined reference to `olb::ScalarField2D<double>::~ScalarField2D()’rn../../build/precompiled/lib/libolb.a(imageWriter.o): In function `olb::graphics::ImageWriter<double>::writeText(std::string const&, olb::ScalarFieldBase2D<double> const&) const’:rnimageWriter.cpp:(.text._ZNK3olb8graphics11ImageWriterIdE9writeTextERKSsRKNS_17ScalarFieldBase2DIdEE[_ZNK3olb8graphics11ImageWriterIdE9writeTextERKSsRKNS_17ScalarFieldBase2DIdEE]+0x4e): undefined reference to `olb::ScalarField2D<double>::ScalarField2D(int, int)’rnimageWriter.cpp:(.text._ZNK3olb8graphics11ImageWriterIdE9writeTextERKSsRKNS_17ScalarFieldBase2DIdEE[_ZNK3olb8graphics11ImageWriterIdE9writeTextERKSsRKNS_17ScalarFieldBase2DIdEE]+0x5b): undefined reference to `olb::ScalarField2D<double>::construct()’rnimageWriter.cpp:(.text._ZNK3olb8graphics11ImageWriterIdE9writeTextERKSsRKNS_17ScalarFieldBase2DIdEE[_ZNK3olb8graphics11ImageWriterIdE9writeTextERKSsRKNS_17ScalarFieldBase2DIdEE]+0x6d): undefined reference to `void olb::copyDataBlock<double>(olb::Serializable<double> const&, olb::Serializable<double>&, olb::IndexOrdering::OrderingT)’rnimageWriter.cpp:(.text._ZNK3olb8graphics11ImageWriterIdE9writeTextERKSsRKNS_17ScalarFieldBase2DIdEE[_ZNK3olb8graphics11ImageWriterIdE9writeTextERKSsRKNS_17ScalarFieldBase2DIdEE]+0x368): undefined reference to `olb::ScalarField2D<double>::~ScalarField2D()’rnimageWriter.cpp:(.text._ZNK3olb8graphics11ImageWriterIdE9writeTextERKSsRKNS_17ScalarFieldBase2DIdEE[_ZNK3olb8graphics11ImageWriterIdE9writeTextERKSsRKNS_17ScalarFieldBase2DIdEE]+0x5ed): undefined reference to `olb::ScalarField2D<double>::~ScalarField2D()’rn../../build/precompiled/lib/libolb.a(blockLattice2D.o): In function `olb::BlockLattice2D<double, olb::descriptors::D2Q9Descriptor>::defineDynamics(int, int, int, int, olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>*)’:rnblockLattice2D.cpp:(.text._ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE14defineDynamicsEiiiiPNS_8DynamicsIdS2_EE[_ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE14defineDynamicsEiiiiPNS_8DynamicsIdS2_EE]+0x77): undefined reference to `olb::Cell<double, olb::descriptors::D2Q9Descriptor>::defineDynamics(olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>*)’rn../../build/precompiled/lib/libolb.a(blockLattice2D.o): In function `olb::BlockLattice2D<double, olb::descriptors::D2Q9Descriptor>::defineDynamics(int, int, olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>*)’:rnblockLattice2D.cpp:(.text._ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE14defineDynamicsEiiPNS_8DynamicsIdS2_EE[_ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE14defineDynamicsEiiPNS_8DynamicsIdS2_EE]+0x1e): undefined reference to `olb::Cell<double, olb::descriptors::D2Q9Descriptor>::defineDynamics(olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>*)’rn../../build/precompiled/lib/libolb.a(blockLattice2D.o): In function `olb::BlockLattice2D<double, olb::descriptors::D2Q9Descriptor>::defineDynamics(olb::BlockGeometryStatistics2D*, olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>*, int)’:rnblockLattice2D.cpp:(.text._ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE14defineDynamicsEPNS_25BlockGeometryStatistics2DEPNS_8DynamicsIdS2_EEi[_ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE14defineDynamicsEPNS_25BlockGeometryStatistics2DEPNS_8DynamicsIdS2_EEi]+0x25): undefined reference to `olb::BlockGeometryStatistics2D::getBlockGeometry()’rnblockLattice2D.cpp:(.text._ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE14defineDynamicsEPNS_25BlockGeometryStatistics2DEPNS_8DynamicsIdS2_EEi[_ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE14defineDynamicsEPNS_25BlockGeometryStatistics2DEPNS_8DynamicsIdS2_EEi]+0x2d): undefined reference to `olb::BlockGeometry2D::getNy()’rnblockLattice2D.cpp:(.text._ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE14defineDynamicsEPNS_25BlockGeometryStatistics2DEPNS_8DynamicsIdS2_EEi[_ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE14defineDynamicsEPNS_25BlockGeometryStatistics2DEPNS_8DynamicsIdS2_EEi]+0x38): undefined reference to `olb::BlockGeometryStatistics2D::getBlockGeometry()’rnblockLattice2D.cpp:(.text._ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE14defineDynamicsEPNS_25BlockGeometryStatistics2DEPNS_8DynamicsIdS2_EEi[_ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE14defineDynamicsEPNS_25BlockGeometryStatistics2DEPNS_8DynamicsIdS2_EEi]+0x40): undefined reference to `olb::BlockGeometry2D::getNx()’rn../../build/precompiled/lib/libolb.a(blockLattice2D.o): In function `olb::BlockLattice2D<double, olb::descriptors::D2Q9Descriptor>::defineDynamics(olb::BlockGeometryStatistics2D*, int, int, int, int, olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>*, int)’:rnblockLattice2D.cpp:(.text._ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE14defineDynamicsEPNS_25BlockGeometryStatistics2DEiiiiPNS_8DynamicsIdS2_EEi[_ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE14defineDynamicsEPNS_25BlockGeometryStatistics2DEiiiiPNS_8DynamicsIdS2_EEi]+0x80): undefined reference to `olb::BlockGeometryStatistics2D::getBlockGeometry()’rnblockLattice2D.cpp:(.text._ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE14defineDynamicsEPNS_25BlockGeometryStatistics2DEiiiiPNS_8DynamicsIdS2_EEi[_ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE14defineDynamicsEPNS_25BlockGeometryStatistics2DEiiiiPNS_8DynamicsIdS2_EEi]+0x8d): undefined reference to `olb::BlockGeometry2D::getMaterial(int, int)’rnblockLattice2D.cpp:(.text._ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE14defineDynamicsEPNS_25BlockGeometryStatistics2DEiiiiPNS_8DynamicsIdS2_EEi[_ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE14defineDynamicsEPNS_25BlockGeometryStatistics2DEiiiiPNS_8DynamicsIdS2_EEi]+0xba): undefined reference to `olb::Cell<double, olb::descriptors::D2Q9Descriptor>::defineDynamics(olb::Dynamics<double, olb::descriptors::D2Q9Descriptor>*)’rn../../build/precompiled/lib/libolb.a(blockLattice2D.o): In function `olb::BlockLattice2D<double, olb::descriptors::D2Q9Descriptor>::collide(int, int, int, int)’:rnblockLattice2D.cpp:(.text._ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE7collideEiiii[_ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE7collideEiiii]+0x99): undefined reference to `olb::Cell<double, olb::descriptors::D2Q9Descriptor>::revert()’rn../../build/precompiled/lib/libolb.a(blockLattice2D.o): In function `olb::BlockLattice2D<double, olb::descriptors::D2Q9Descriptor>::staticCollide(int, int, int, int, olb::TensorFieldBase2D<double, 2> const&)’:rnblockLattice2D.cpp:(.text._ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE13staticCollideEiiiiRKNS_17TensorFieldBase2DIdLi2EEE[_ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE13staticCollideEiiiiRKNS_17TensorFieldBase2DIdLi2EEE]+0xb6): undefined reference to `olb::Cell<double, olb::descriptors::D2Q9Descriptor>::revert()’rn../../build/precompiled/lib/libolb.a(blockLattice2D.o): In function `olb::BlockLatticeUnSerializer2D<double, olb::descriptors::D2Q9Descriptor>::commitData()’:rnblockLattice2D.cpp:(.text._ZN3olb26BlockLatticeUnSerializer2DIdNS_11descriptors14D2Q9DescriptorEE10commitDataEv[_ZN3olb26BlockLatticeUnSerializer2DIdNS_11descriptors14D2Q9DescriptorEE10commitDataEv]+0x5e): undefined reference to `olb::Cell<double, olb::descriptors::D2Q9Descriptor>::unSerialize(double const*)’rnblockLattice2D.cpp:(.text._ZN3olb26BlockLatticeUnSerializer2DIdNS_11descriptors14D2Q9DescriptorEE10commitDataEv[_ZN3olb26BlockLatticeUnSerializer2DIdNS_11descriptors14D2Q9DescriptorEE10commitDataEv]+0xce): undefined reference to `olb::Cell<double, olb::descriptors::D2Q9Descriptor>::unSerialize(double const*)’rn../../build/precompiled/lib/libolb.a(blockLattice2D.o): In function `olb::BlockLattice2D<double, olb::descriptors::D2Q9Descriptor>::allocateMemory()’:rnblockLattice2D.cpp:(.text._ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE14allocateMemoryEv[_ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE14allocateMemoryEv]+0x54): undefined reference to `olb::Cell<double, olb::descriptors::D2Q9Descriptor>::Cell()’rn../../build/precompiled/lib/libolb.a(blockLattice2D.o): In function `olb::BlockLattice2D<double, olb::descriptors::D2Q9Descriptor>::resetPostProcessors()’:rnblockLattice2D.cpp:(.text._ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE19resetPostProcessorsEv[_ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEE19resetPostProcessorsEv]+0x11): undefined reference to `olb::StatPPGenerator2D<double, olb::descriptors::D2Q9Descriptor>::StatPPGenerator2D()’rn../../build/precompiled/lib/libolb.a(blockLattice2D.o): In function `olb::BlockLattice2D<double, olb::descriptors::D2Q9Descriptor>::BlockLattice2D(int, int)’:rnblockLattice2D.cpp:(.text._ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEEC2Eii[_ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEEC5Eii]+0x70): undefined reference to `olb::DataAnalysis2D<double, olb::descriptors::D2Q9Descriptor>::DataAnalysis2D(olb::BlockStructure2D<double, olb::descriptors::D2Q9Descriptor> const&)’rnblockLattice2D.cpp:(.text._ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEEC2Eii[_ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEEC5Eii]+0x99): undefined reference to `olb::LatticeStatistics<double>::LatticeStatistics()’rn../../build/precompiled/lib/libolb.a(blockLattice2D.o): In function `olb::BlockLattice2D<double, olb::descriptors::D2Q9Descriptor>::~BlockLattice2D()’:rnblockLattice2D.cpp:(.text._ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEED2Ev[_ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEED5Ev]+0x3a): undefined reference to `olb::LatticeStatistics<double>::~LatticeStatistics()’rn../../build/precompiled/lib/libolb.a(blockLattice2D.o): In function `olb::BlockLatticeSerializer2D<double, olb::descriptors::D2Q9Descriptor>::getNextDataBuffer(unsigned long&) const’:rnblockLattice2D.cpp:(.text._ZNK3olb24BlockLatticeSerializer2DIdNS_11descriptors14D2Q9DescriptorEE17getNextDataBufferERm[_ZNK3olb24BlockLatticeSerializer2DIdNS_11descriptors14D2Q9DescriptorEE17getNextDataBufferERm]+0xa2): undefined reference to `olb::Cell<double, olb::descriptors::D2Q9Descriptor>::serialize(double*) const’rnblockLattice2D.cpp:(.text._ZNK3olb24BlockLatticeSerializer2DIdNS_11descriptors14D2Q9DescriptorEE17getNextDataBufferERm[_ZNK3olb24BlockLatticeSerializer2DIdNS_11descriptors14D2Q9DescriptorEE17getNextDataBufferERm]+0x154): undefined reference to `olb::Cell<double, olb::descriptors::D2Q9Descriptor>::serialize(double*) const’rn../../build/precompiled/lib/libolb.a(blockLattice2D.o): In function `olb::BlockLattice2D<double, olb::descriptors::D2Q9Descriptor>::BlockLattice2D(olb::BlockLattice2D<double, olb::descriptors::D2Q9Descriptor> const&)’:rnblockLattice2D.cpp:(.text._ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEEC2ERKS3_[_ZN3olb14BlockLattice2DIdNS_11descriptors14D2Q9DescriptorEEC5ERKS3_]+0x71): undefined reference to `olb::DataAnalysis2D<double, olb::descriptors::D2Q9Descriptor>::DataAnalysis2D(olb::BlockStructure2D<double, olb::descriptors::D2Q9Descriptor> const&)’rncollect2: error: ld returned 1 exit statusrnmake: *** [cylinder2d] Error 1rnsifiso@sifiso-virtual-machine:~/openlb/olb-0.7r1/examples/cylinder2d$ ./cylinder2drnbash: ./cylinder2d: No such file or directoryrnsifiso@sifiso-virtual-machine:~/openlb/olb-0.7r1/examples/cylinder2d$ rn

    in reply to: how can I compile the openLB with Cygwin? #2211
    Lokothwayo
    Member

    Hi AllrnrnIs there are similar link for people using linux on a virtual machine.

    in reply to: Executing the examples #2210
    Lokothwayo
    Member

    Hi Mathias rnrnThank you for your respond. When I type make I get the following error: ‘defineRhoU’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive and error 1. When I try to execute i get – no such a file or directory

Viewing 5 posts - 1 through 5 (of 5 total)