If you screw up and get an error when compiling, make sure to clean out old compilation garbage before trying again: make clean_arch_all arch=GNU_atlas (satlas is the single-threaded version of Atlas, while tatlas is the multi-threaded version)Ĭompile for that specific architecture. Further, libcblas.a is deprecated - use libtatlas.so instead. We'll be using the MPI compiler wrapper (mpicc) directly which provides this functionĬhange 4: The BLAS variables () need to point to the correct locations. Make the following changes to the Makefile:Ĭhange 1: ARCH needs to match the name of the Makefile:Ĭhange 2: TOPdir needs to be set to the folder containing the makefileĬhange 3: Clear out the MPI variable. (Press 'q' to quit the 'less' text viewer when finished): less INSTALLĬopy the Linux/Pentium-II Makefile and rename it to something representative of this current build: cp setup/Make.Linux_PII_CBLAS Make.GNU_atlasĮdit Make.Linux_PII_training in your favorite text editor: nano Make.GNU_atlas Don't download/install it on top of your other program! mkdir ~/linpackĬhange to the program directory: cd hpl-2.1 Load necessary module: module load mpi/openmpi-2.0.2Ĭreate a new directory (inside your home directory) for this program with the 'mkdir' command.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |