lammps/lib/linalg
Axel Kohlmeyer af91f7fa5d LAMMPS does not build on windows without this one 2018-06-25 18:13:41 -04:00
..
Install.py more lib installation cleanup 2017-08-07 17:21:45 -04:00
Makefile.gfortran update makefiles in lib/linalg to support .F files in addition to .f files 2018-06-15 15:35:34 -04:00
Makefile.mpi update makefiles in lib/linalg to support .F files in addition to .f files 2018-06-15 15:35:34 -04:00
Makefile.serial revamp of library builds 2017-08-07 17:13:01 -04:00
README new Section package and start doc pages and build scripts 2017-05-04 11:22:20 -06:00
dasum.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
daxpy.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dbdsqr.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dcabs1.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dcopy.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
ddot.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dgebd2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dgebrd.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dgecon.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dgelq2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dgelqf.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dgelsd.f linalg: add functions needed for MSCG 2018-05-18 15:08:08 -06:00
dgelss.f linalg: add functions needed for MSCG 2018-05-18 15:08:08 -06:00
dgemm.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dgemv.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dgeqr2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dgeqrf.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dger.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dgesv.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dgesvd.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dgetf2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dgetrf.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dgetrf2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dgetri.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dgetrs.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
disnan.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlabad.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlabrd.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlacn2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlacpy.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dladiv.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlae2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlaed0.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlaed1.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlaed2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlaed3.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlaed4.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlaed5.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlaed6.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlaed7.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlaed8.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlaed9.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlaeda.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlaev2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlaisnan.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlals0.f linalg: add functions needed for MSCG 2018-05-18 15:08:08 -06:00
dlalsa.f linalg: add functions needed for MSCG 2018-05-18 15:08:08 -06:00
dlalsd.f linalg: add functions needed for MSCG 2018-05-18 15:08:08 -06:00
dlamch.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlamrg.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlange.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlanst.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlansy.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlapy2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlapy3.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlarf.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlarfb.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlarfg.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlarft.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlartg.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlas2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlascl.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlasd4.f linalg: add functions needed for MSCG 2018-05-18 15:08:08 -06:00
dlasd5.f linalg: add functions needed for MSCG 2018-05-18 15:08:08 -06:00
dlasd6.f linalg: add functions needed for MSCG 2018-05-18 15:08:08 -06:00
dlasd7.f linalg: add functions needed for MSCG 2018-05-18 15:08:08 -06:00
dlasd8.f linalg: add functions needed for MSCG 2018-05-18 15:08:08 -06:00
dlasda.f linalg: add functions needed for MSCG 2018-05-18 15:08:08 -06:00
dlasdq.f linalg: add functions needed for MSCG 2018-05-18 15:08:08 -06:00
dlasdt.f linalg: add functions needed for MSCG 2018-05-18 15:08:08 -06:00
dlaset.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlasq1.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlasq2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlasq3.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlasq4.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlasq5.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlasq6.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlasr.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlasrt.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlassq.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlasv2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlaswp.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlatrd.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dlatrs.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dnrm2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dorg2l.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dorg2r.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dorgbr.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dorgl2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dorglq.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dorgql.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dorgqr.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dorgtr.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dorm2l.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dorm2r.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dormbr.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dorml2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dormlq.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dormql.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dormqr.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dormtr.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dpotf2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dpotrf.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dpotrf2.f LAMMPS does not build on windows without this one 2018-06-25 18:13:41 -04:00
drot.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
drscl.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dscal.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dstedc.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dsteqr.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dsterf.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dswap.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dsyev.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dsyevd.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dsygs2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dsygst.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dsygv.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dsygvd.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dsymm.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dsymv.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dsyr2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dsyr2k.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dsyrk.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dsytd2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dsytrd.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dtrmm.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dtrmv.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dtrsm.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dtrsv.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dtrti2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dtrtri.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
dznrm2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
idamax.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
ieeeck.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
iladlc.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
iladlr.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
ilaenv.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
ilazlc.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
ilazlr.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
iparam2stage.F linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
iparmq.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
lsame.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
xerbla.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zaxpy.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zcopy.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zdotc.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zdscal.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zgemm.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zgemv.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zgerc.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zheev.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zhemv.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zher2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zher2k.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zhetd2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zhetrd.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zhpr.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zlacgv.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zladiv.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zlanhe.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zlarf.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zlarfb.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zlarfg.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zlarft.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zlascl.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zlaset.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zlasr.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zlassq.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zlatrd.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zpptrf.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zpptri.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zscal.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zsteqr.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zswap.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
ztpmv.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
ztpsv.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
ztptri.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
ztrmm.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
ztrmv.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zung2l.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zung2r.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zungl2.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zungql.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zungqr.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00
zungtr.f linalg: update to netlib lapack-3.7.1 2018-05-18 15:20:47 -06:00

README

This directory has BLAS and LAPACK files needed by the USER-ATC and
USER-AWPMD packages, and possibly by other packages in the future.

Note that this is an *incomplete* subset of full BLAS/LAPACK.

You should only need to build and use the library in this directory if
you want to build LAMMPS with the USER-ATC and/or USER-AWPMD packages
AND you do not have any other suitable BLAS and LAPACK libraries
installed on your system.  E.g. ATLAS, GOTO-BLAS, OpenBLAS, ACML, or
MKL.

You can type "make lib-linalg" from the src directory to see help on
how to build this library via make commands, or you can do the same
thing by typing "python Install.py" from within this directory, or you
can do it manually by following the instructions below.

Build the library using one of the provided Makefile.* files or create
your own, specific to your compiler and system.  For example:

make -f Makefile.gfortran

When you are done building this library, one file should exist in this
directory:

liblinalg.a		the library LAMMPS will link against

You can then include this library and its path in the Makefile.lammps
file of any packages that need it.  As an example, see the
lib/atc/Makefile.lammps.linalg file.