HiFiLES / HiFiLES-solver

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

installation problem #137

Open ZHAOWENKUN opened 7 years ago

ZHAOWENKUN commented 7 years ago

Hi, to all

I recently installed HiFiLES on Ubuntu but encountered a problem. I have edited my configure_run.sh and do this on the terminal:

bash configure_run.sh

but it outputs like this

configure: WARNING: unrecognized options: --enable-metis ./configure: line 1847: systax error near unexpected token ./configure: line 1847: AM_INIT_AUTOMAKE(subdir-objects foreign)

I don't know why AM_INIT_AUTOMAKE(subdir-objects foreign) has systax error. Any help would be appreciate, thanks!

Best

gdeskos commented 7 years ago

Hi there,

Try installing automake1.11.

GD

CSC1994 commented 7 years ago

Hi, Have you solved it? I encountered the same problem. Any suggestion?

avd28 commented 6 years ago

Yeah I'm running into the same problem. Pretty frustrating.

lilux618 commented 3 years ago

Hi ,to all I recently installed HiFiLES on Ubuntu but encountered a problem. I run the configure_run.sh on the terminal and the output are: Source code location: /home/lu/working/HiFiLES-solver-master Install location: / Version: 0.1 Code Type: RELEASE Compiler: mpicxx Preprocessor flags: -I /usr/local/atlas/include -D_STANDARD_BLAS -I/usr/include -I/usr/include -D_CPU -I/usr/lib/x86_64-linux-gnu/openmpi/include Compiler flags: -O3 -D_MPI Linker flags: Libraries: /usr/lib/x86_64-linux-gnu//libcblas.a /usr/lib/x86_64-linux-gnu//libatlas.a /usr/lib/libparmetis.a /usr/lib/x86_64-linux-gnu/libmetis.so BLAS support: YES MPI support: YES CUDA support: NO TecIO support: NO Then I run make , some errors are output like: In file included from ../src/../include/input.h:32, from ../src/../include/global.h:28, from ../src/global.cpp:26: ../src/../include/array.h:175:1: error: reference to ‘array’ is ambiguous 175 | array::array() who can help me ?

JacobCrabill commented 3 years ago

Ah, that's because this was written before C++11 introduced the std::array, so you'll need to modify the code accordingly to fix the ambiguity between the HiFiLES array and the array in namespace std.