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
Chaitanya,

I think your problem might be caused by issues understanding what the Intel libraries that you use provide. I found the following page on the Intel web site: http://software.intel.com/sites/products/documentation/hpc/mkl/mkl_userguide_lnx/GUID-8782... (I hope this link is generic).

This document suggests that the ILP64 libraries provide 64-bit integer interfaces whereas the LP64 libraries provide 32-bit integer interfaces. You are building the code as if you are using 32-bit integer libraries but you are actually linking the 64-bit integer libraries. So in your case I would suggest:
- Get rid of the USE_64TO32 environment variable
- Run make 32_to_64 (or if you start from a clean version of the code don't do "make 64_to_32")
- Link to the ILP64 versions of the Intel libraries
and you should be fine.

Huub