HiFiLES / HiFiLES-solver

High Fidelity Large Eddy Simulation Solver
Other
172 stars 131 forks source link

Trouble making #19

Closed sethhensel closed 10 years ago

sethhensel commented 10 years ago

Hello, I'm trying to get the solver running to perform a serial solution at this time. I'm not concerned with MPI, BLAS, etc. However, after I configure, I run the make command and get the following error on Ubuntu 14.04:

Making all in obj make[1]: Entering directory /home/aero/CFD/HiFiLES-solver-master/obj' CXXLD ../bin/HiFiLES ../src/___bin_HiFiLES-eles.o: In functioneles::calc_src_upts_SA(int)': /home/aero/CFD/HiFiLES-solver-master/obj/../src/eles.cpp:2753: undefined reference to calc_source_SA_3d(array<double>&, array<double>&, double&, double&)' /home/aero/CFD/HiFiLES-solver-master/obj/../src/eles.cpp:2751: undefined reference tocalc_source_SA_2d(array&, array&, double&, double&)' collect2: error: ld returned 1 exit status make[1]: * [../bin/HiFiLES] Error 1 make[1]: Leaving directory `/home/aero/CFD/HiFiLES-solver-master/obj' make: * [all-recursive] Error 1

I have noticed it is associated with eles.cpp which seems to be one of the most recently updated files. Could there perhaps be an error with the latest update? Any help would be greatly appreciated.

jewatkins commented 10 years ago

Hi Seth,

It looks like I forgot to add a file to the list of source files during the Autotools make process when I was updating HiFiLES. I made the appropriate fix so if you download the latest version, it should be working fine. You may want to run "autoreconf --install" before running "./configure" and "make".

Thanks for letting us know and let me know if you run into anymore problems.

-Jerry

sethhensel commented 10 years ago

Jerry,

Thank you kindly for the quick response. Everything works as expected. Thanks again.