ATA_PuMa_NodeInstLog - david-macmahon/wiki_convert_test GitHub Wiki

Installed on pulsar-1:

MACHINE

server=supermicro 6015V-T/TLP   http://www.supermicro.com/products/system/1U/6015/SYS-6015V-TLP.cfm motherboard = sudo dmidecode | more # =X7DVL-E   http://www.supermicro.com/products/motherboard/Xeon1333/5000V/X7DVL-E.cfm Re 10GE  chip set like http://www.myri.com/scs/performance/PCIe_motherboards/results.driver-1_1_0/X7DB8.html  but PCI-E x8 in middle. no riser. There is only a PCI-X riser   http://www.compsource.com/pn/CSERR1UEL/Supermicro_428   x8 ribbon riser a la http://www.plinkusa.net/webR1PCI-E1-1R.htm not easy to find

SETUP

Modified firewall to allow external access: Edit /etc/sysconfig/SuSEfirewall2 and add ssh to allowed services (from examples) Start firewall: >SuSEfirewall2 start

PACKAGES

grace, emacs, locate, kdebase, gfortran, gv, through yast2 removed beagle* (was 100% CPU) installed gulp from source at http://staff.washington.edu/corey/gulp/ added repo: ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.2/RPMS/x86_64/ for libpcap-0.9.7, pbzip2

FFTW3

 remove package and included source install to optimise for CPUs  wget "http://www.fftw.org/fftw-3.1.2.tar.gz"  ./configure --prefix=/usr ; make ; make install  ./configure --prefix=/usr --enable-float --enable-sse ; make ; make install   (using /usr to make sure to stay in same place as earlier package)   (not sure if you actually need to run _both_ cmds to get double + float versions)

PGPLOT

wget "ftp://ftp.astro.caltech.edu/pub/pgplot/pgplot5.2.tar.gz" tar -zxvf pgplot5.2.tar.gz cd  /usr/local/src/pgplot/ more aaaread.me  more install-unix.txt mkdir /usr/local/include/pgplot// cd /usr/local/include/pgplot/ > read http://www.lorene.obspm.fr/pgplot_quick.txt (for gfortran)

perl -pi~ -e 's/  GIDRIV/\! GIDRIV/g;' drivers.list /usr/local/src/pgplot/makemake /usr/local/src/pgplot linux g77_gcc

perl -pi~ -e 's/FFLAGC=-u -Wall -fPIC -O/FFLAGC=-ffixed-form -ffixed-line-length-none -u -Wall -fPIC -O/g;; s/=g77/=gfortran/; s#pndriv.o : ./png.h ./pngconf.h ./zlib.h ./zconf.h#pndriv.o : #;' makefile

make make cpg

cd /usr/local/lib ln -s /usr/local/include/pgplot/libpgplot.a libpgplot.a ln -s /usr/local/include/pgplot/libcpgplot.a libcpgplot.a cp /usr/local/include/pgplot/libpgplot.so . ln -s /usr/local/include/pgplot/cpgplot.h /usr/local/include/cpgplot.h /sbin/ldconfig -v  

cd /etc/profile.d/ scp -pr [email protected]://etc/profile.d/custom\* . edit for local setup.

TEMPO

 scp-ed from oak.phas.ubc.ca  scp-ed bigendian.f from flytrap (my custum gfortran version)  src/Makefile -> FC = gfortran -ffixed-line-length-none

SIGPROC

cd /usr/local/src/ wget "http://prdownloads.sourceforge.net/sigproc/sigproc-3.7.tar.gz?download"   change makefile.linux to  FC = gfortran  -ffixed-line-length-none LFFTW = -L/usr/lib64 -lfftw3 -lfftw3f

scp-ed help.c filterbank-ata-02.c swap_bytes.c makefile

having some strange issues. perhaps the 64-bit architecture playing up getenv("OSTYPE") returns an int, not a (char *) Installed valguard (but to no use)  wget "http://www.valgrind.org/downloads/valgrind-3.3.0.tar.bz2" Changed swap_bytes.c to include at line 177   #include <stdlib.h>   int little_endian() /*includefile*/

⚠️ **GitHub.com Fallback** ⚠️