<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://vasp.at/wiki/index.php?action=history&amp;feed=atom&amp;title=Makefile.include.amdflang_omp</id>
	<title>Makefile.include.amdflang omp - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://vasp.at/wiki/index.php?action=history&amp;feed=atom&amp;title=Makefile.include.amdflang_omp"/>
	<link rel="alternate" type="text/html" href="https://vasp.at/wiki/index.php?title=Makefile.include.amdflang_omp&amp;action=history"/>
	<updated>2026-04-11T11:04:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://vasp.at/wiki/index.php?title=Makefile.include.amdflang_omp&amp;diff=35439&amp;oldid=prev</id>
		<title>Wolloch: Created page with &quot;{{DISPLAYTITLE:makefile.include.amdflang_omp}} &lt;pre&gt; # Default precompiler options CPP_OPTIONS = -DHOST=\&quot;LinuxGNU\&quot; \               -DMPI -DMPI_BLOCK=8000 -Duse_collective \               -DscaLAPACK \               -DCACHE_SIZE=4000 \               -Davoidalloc \               -Dvasp6 \               -Dtbdyn \               -Dfock_dblbuf \               -D_OPENMP \               -DAMDFLANG                 CPP         = cpp --traditional -E -P $*$(FUFFIX) &gt;$*$(SUFFIX) $...&quot;</title>
		<link rel="alternate" type="text/html" href="https://vasp.at/wiki/index.php?title=Makefile.include.amdflang_omp&amp;diff=35439&amp;oldid=prev"/>
		<updated>2026-03-23T08:37:22Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{DISPLAYTITLE:makefile.include.amdflang_omp}} &amp;lt;pre&amp;gt; # Default precompiler options CPP_OPTIONS = -DHOST=\&amp;quot;LinuxGNU\&amp;quot; \               -DMPI -DMPI_BLOCK=8000 -Duse_collective \               -DscaLAPACK \               -DCACHE_SIZE=4000 \               -Davoidalloc \               -Dvasp6 \               -Dtbdyn \               -Dfock_dblbuf \               -D_OPENMP \               -DAMDFLANG                 CPP         = cpp --traditional -E -P $*$(FUFFIX) &amp;gt;$*$(SUFFIX) $...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:makefile.include.amdflang_omp}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Default precompiler options&lt;br /&gt;
CPP_OPTIONS = -DHOST=\&amp;quot;LinuxGNU\&amp;quot; \&lt;br /&gt;
              -DMPI -DMPI_BLOCK=8000 -Duse_collective \&lt;br /&gt;
              -DscaLAPACK \&lt;br /&gt;
              -DCACHE_SIZE=4000 \&lt;br /&gt;
              -Davoidalloc \&lt;br /&gt;
              -Dvasp6 \&lt;br /&gt;
              -Dtbdyn \&lt;br /&gt;
              -Dfock_dblbuf \&lt;br /&gt;
              -D_OPENMP \&lt;br /&gt;
              -DAMDFLANG&lt;br /&gt;
              &lt;br /&gt;
&lt;br /&gt;
CPP         = cpp --traditional -E -P $*$(FUFFIX) &amp;gt;$*$(SUFFIX) $(CPP_OPTIONS)&lt;br /&gt;
&lt;br /&gt;
FC          = mpif90 -fopenmp&lt;br /&gt;
FCL         = mpif90 -fopenmp&lt;br /&gt;
&lt;br /&gt;
FREE        = -ffree-form -ffixed-line-length=1024&lt;br /&gt;
&lt;br /&gt;
FFLAGS      = -w #-fbackslash -w&lt;br /&gt;
&lt;br /&gt;
OFLAG       = -O2&lt;br /&gt;
OFLAG_IN    = $(OFLAG)&lt;br /&gt;
DEBUG       = -O0&lt;br /&gt;
&lt;br /&gt;
# For what used to be vasp.5.lib&lt;br /&gt;
CPP_LIB     = $(CPP)&lt;br /&gt;
FC_LIB      = $(FC)&lt;br /&gt;
CC_LIB      = amdclang&lt;br /&gt;
CFLAGS_LIB  = -O&lt;br /&gt;
FFLAGS_LIB  = -O1&lt;br /&gt;
FREE_LIB    = $(FREE)&lt;br /&gt;
&lt;br /&gt;
OBJECTS_LIB = linpack_double.o&lt;br /&gt;
&lt;br /&gt;
# For the parser library&lt;br /&gt;
CXX_PARS    = amdclang++&lt;br /&gt;
LLIBS       = -lstdc++&lt;br /&gt;
&lt;br /&gt;
##&lt;br /&gt;
## Customize as of this point! Of course you may change the preceding&lt;br /&gt;
## part of this file as well if you like, but it should rarely be&lt;br /&gt;
## necessary ...&lt;br /&gt;
##&lt;br /&gt;
&lt;br /&gt;
# When compiling on the target machine itself, change this to the&lt;br /&gt;
# relevant target when cross-compiling for another architecture&lt;br /&gt;
VASP_TARGET_CPU ?=&lt;br /&gt;
FFLAGS     += $(VASP_TARGET_CPU)&lt;br /&gt;
&lt;br /&gt;
# BLAS (mandatory)&lt;br /&gt;
AMDBLIS_ROOT ?= /path/to/your/blis/installation&lt;br /&gt;
BLAS        = -L${AMDBLIS_ROOT}/lib/LP64 -lblis-mt&lt;br /&gt;
&lt;br /&gt;
# LAPACK (mandatory)&lt;br /&gt;
AMDLAPACK_ROOT ?= /path/to/your/lapack/installation&lt;br /&gt;
LAPACK      = -L${AMDLAPACK_ROOT}/lib64 -llapack&lt;br /&gt;
&lt;br /&gt;
# scaLAPACK (mandatory)&lt;br /&gt;
AMDSCALAPACK_ROOT ?= /path/to/your/scalapack/installation&lt;br /&gt;
SCALAPACK   = -L${AMDSCALAPACK_ROOT}/lib/LP64 -lscalapack&lt;br /&gt;
&lt;br /&gt;
LLIBS      += $(SCALAPACK) $(LAPACK) $(BLAS)&lt;br /&gt;
&lt;br /&gt;
# FFTW (mandatory)&lt;br /&gt;
AMDFFTW_ROOT  ?= /path/to/your/fftw/installation&lt;br /&gt;
LLIBS      += -L$(AMDFFTW_ROOT)/lib -lfftw3 -lfftw3_omp&lt;br /&gt;
INCS       += -I$(AMDFFTW_ROOT)/include&lt;br /&gt;
&lt;br /&gt;
# HDF5-support (optional but strongly recommended)&lt;br /&gt;
#CPP_OPTIONS+= -DVASP_HDF5&lt;br /&gt;
#HDF5_ROOT  ?= /path/to/your/hdf5/installation&lt;br /&gt;
#LLIBS      += -L$(HDF5_ROOT)/lib -lhdf5_fortran&lt;br /&gt;
#INCS       += -I$(HDF5_ROOT)/include&lt;br /&gt;
&lt;br /&gt;
# For the VASP-2-Wannier90 interface (optional)&lt;br /&gt;
#CPP_OPTIONS    += -DVASP2WANNIER90&lt;br /&gt;
#WANNIER90_ROOT ?= /path/to/your/wannier90/installation&lt;br /&gt;
#LLIBS          += -L$(WANNIER90_ROOT)/lib -lwannier&lt;br /&gt;
&lt;br /&gt;
# For the fftlib library (recommended)&lt;br /&gt;
#CPP_OPTIONS+= -Dsysv&lt;br /&gt;
#FCL        += fftlib.o&lt;br /&gt;
#CXX_FFTLIB  = clang++ -fopenmp -std=c++11 -DFFTLIB_THREADSAFE&lt;br /&gt;
#INCS_FFTLIB = -I./include -I$(AMDFFTW_ROOT)/include&lt;br /&gt;
#LIBS       += fftlib&lt;br /&gt;
#LLIBS      += -ldl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-----&lt;br /&gt;
[[makefile.include]]&lt;br /&gt;
&lt;br /&gt;
[[Category:VASP]]&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>Wolloch</name></author>
	</entry>
</feed>