kaushikns / 3d-multiscale-thrombosis-solver

Multiscale model for thrombus growth under flow utilizing a neural network model of platelet signaling. Developed using parallelized C++ code and open-source libraries Palabos and OpenFOAM.
GNU Affero General Public License v3.0
4 stars 0 forks source link

makefile errors #1

Open czbebe opened 1 year ago

czbebe commented 1 year ago

I saw two errors when compiling a makefile.

In file included from palabos-v2.0r0/src/gridRefinement/couplingInterfaceGenerator3D.cpp:31 : palabos-v2.0r0/src/gridRefinement/couplingInterfaceGenerator3D.h: In member function ‘plb:: MultiContainerBlock3D& plb::GridLevelContainer3D<T, Descriptor>::getDataProcessors()’: palabos-v2.0r0/src/gridRefinement/couplingInterfaceGenerator3D.h:145:16: error: invalid ini tialization of reference of type ‘plb::MultiContainerBlock3D&’ from expression of type ‘plb ::MultiContainerBlock3D*’ 145 | return dataProcessors; | ^~~~~~ scons: [palabos-v2.0r0/src/gridRefinement/couplingInterfaceGenerator3D.o] Error 1 make: [Makefile:91: compile] Error 2

Coould you make a comment about the errors ?

Oka

czbebe commented 1 year ago

Sorry, my environment is as follows.

Ubuntu 22.04 gcc 11.3 mpicc 4.1.1 python 2.7

Oka

kaushikns commented 1 year ago

I am not able to reproduce this on my end. This is indeed a mysterious error as gridRefinement is not used by the application.

Could you try replacing the line with "return *dataProcessors;" and see if that works for you?

czbebe commented 1 year ago

Thank you for your comment. Anyway, my mac doesn't cause errors. Instead, says, stenosis/lkmcnnlb.cpp:9:10: fatal error: 'mui.h' file not found I cannot find "mu" named directory. It seems to contain examples. Can I get contents of "mu" directory ?

Oka