post installation problem "0:0:ga orthog: hard zero:: 1 and ARMCI DASSERT fail. armci.c:ARMCI Error


Click here for full thread
Forum Regular
Hi Chaitanya,

I think the answer is that setting some environment variables by itself is not enough. The environment variable USE_64TO32 only controls whether a library with wrapper routines is compiled or not. It does not ensure that the code is actually going to use those wrappers. To ensure the latter you will need to do an extra step in your compilation. So the general sequence of make commands becomes:

  make nwchem_config
make 64_to_32
make

Of course you still need to provide whatever flags you usually provide make with, but the extra "make 64_to_32" step is crucial. That step converts all BLAS and LAPACK calls to calling the wrapper library.

I hope this helps,

Huub