Enable gethostname on Cray XE/XK/XC 76/4676/1
authorJim Phillips <jim@ks.uiuc.edu>
Tue, 9 Oct 2018 21:34:29 +0000 (16:34 -0500)
committerJim Phillips <jim@ks.uiuc.edu>
Tue, 9 Oct 2018 21:34:29 +0000 (16:34 -0500)
The original Cray XT compute node OS lacked gethostname() so
it was disabled by a macro that was preserved when porting to
the newer Linux-based compute node OS on later machines.
The primary functional benefit of this change is including the
node hostname in CUDA error messages.

Change-Id: I1f58375ef742cbfb15636d73bfa6015d5cafd517

arch/CRAY-XC-KNL-intel.arch
arch/CRAY-XC-intel.arch
arch/CRAY-XE-gnu.arch
arch/CRAY-XE-intel.arch

index fc6765f..ae7e899 100644 (file)
@@ -3,7 +3,7 @@ CHARMARCH = gni-crayxc-persistent-smp
 
 FLOATOPTS = -ip -xMIC-AVX512
 
-CXX = CC -std=c++11 -DNOHOSTNAME -DNO_GETPWUID -DNAMD_KNL
+CXX = CC -std=c++11 -DNAMD_KNL
 CXXOPTS = -O2 $(FLOATOPTS)
 CXXNOALIASOPTS = -O3 -fno-alias $(FLOATOPTS)
 
index 6f21034..109999a 100644 (file)
@@ -3,7 +3,7 @@ CHARMARCH = gni-crayxc-persistent-smp
 
 FLOATOPTS = -ip -xAVX
 
-CXX = CC -std=c++11 -DNOHOSTNAME -DNO_GETPWUID
+CXX = CC -std=c++11
 CXXOPTS = -O2 $(FLOATOPTS)
 CXXNOALIASOPTS = -O2 -fno-alias $(FLOATOPTS)
 
index 1311b53..9ce694e 100644 (file)
@@ -13,7 +13,7 @@ CHARMARCH = gemini_gni-crayxe-persistent-smp
 # the the psfgen compilation to succeed.
 #
 
-CXX = CC -std=c++11 -DNOHOSTNAME -DNO_GETPWUID
+CXX = CC -std=c++11
 CXXOPTS = -O3 $(GCCFIX) -ffast-math -fexpensive-optimizations -fomit-frame-pointer
 
 CC = cc
index fc21aed..b040b1d 100644 (file)
@@ -4,7 +4,7 @@ CHARMARCH = gemini_gni-crayxe-persistent-smp
 CHARMOPTS = -ld++-option -static-intel
 FLOATOPTS = -ip -no-vec
 
-CXX = CC -std=c++11 -DNOHOSTNAME -DNO_GETPWUID
+CXX = CC -std=c++11
 CXXOPTS = -O2 $(FLOATOPTS)
 CXXNOALIASOPTS = -O2 -fno-alias $(FLOATOPTS)