1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-30 01:15:52 +00:00

New port: science/qwalk: Quantum Monte Carlo package for quantum chemistry computations

This commit is contained in:
Yuri Victorovich 2018-08-21 04:31:19 +00:00
parent 20fec41cb7
commit 4a36d6a469
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=477701
6 changed files with 72 additions and 0 deletions

View File

@ -220,6 +220,7 @@
SUBDIR += qmcpack
SUBDIR += qtresistors
SUBDIR += quantum-espresso
SUBDIR += qwalk
SUBDIR += rdkit
SUBDIR += rmf
SUBDIR += rubygem-ai4r

23
science/qwalk/Makefile Normal file
View File

@ -0,0 +1,23 @@
# $FreeBSD$
PORTNAME= qwalk
DISTVERSION= g20170426
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
COMMENT= Quantum Monte Carlo package for quantum chemistry computations
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/../COPYING
USES= fortran gmake perl5
USE_GITHUB= yes
GH_ACCOUNT= QWalk
GH_PROJECT= mainline
GH_TAGNAME= 1b7e381
USE_GNOME= libxml2
WRKSRC_SUBDIR= src
MAKE_ARGS= INSTALLPATH=${STAGEDIR}${PREFIX}/bin
.include <bsd.port.mk>

3
science/qwalk/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1534814124
SHA256 (QWalk-mainline-g20170426-1b7e381_GH0.tar.gz) = 9d5923dd5aed979b4ebd6c37afab4348c2f75edaabc2846584f2f2dfb07178e1
SIZE (QWalk-mainline-g20170426-1b7e381_GH0.tar.gz) = 980515

View File

@ -0,0 +1,29 @@
--- make/FreeBSD.mk.orig 2018-08-21 01:16:34 UTC
+++ make/FreeBSD.mk
@@ -0,0 +1,26 @@
+######################################################################
+# Compiler definitions for Linux systems
+# all compiler specific information should be declared here
+
+
+CXX?=c++
+F77?=gfortran
+
+CXXFLAGS += \
+ -funroll-loops -ffast-math \
+ $(INCLUDEPATH) -fomit-frame-pointer
+
+
+DEBUG:= -Wall -DNO_RANGE_CHECKING -DNDEBUG -DDEBUG_WRITE
+LDFLAGS:=
+
+HDF_LIBS=-lhdf5
+#HDF_INCLUDE=
+
+XML_LIBS:=$(shell xml2-config --libs)
+XML_INCLUDE:=$(shell xml2-config --cflags)
+
+######################################################################
+# This is the invokation to generate dependencies
+DEPENDMAKER:=c++ -MM $(INCLUDEPATH)
+

6
science/qwalk/pkg-descr Normal file
View File

@ -0,0 +1,6 @@
QWalk is a program developed to perform high accuracy quantum Monte Carlo
calculations of electronic structure in molecules and solids. It is specifically
designed as a research vehicle for new algorithms and method developments, as
well as being able to scale up to large system sizes.
WWW: https://qwalk.github.io/mainline/

10
science/qwalk/pkg-plist Normal file
View File

@ -0,0 +1,10 @@
bin/abinit2qmc
bin/crystal2qmc
bin/g032qmc
bin/gamess2qmc
bin/gamessci2qmc
bin/gosling
bin/heg2qmc
bin/nwchem2qmc
bin/qwalk
bin/siesta2qmc