Einstein@Home - Search for gravitational waves

Use your unused CPU cycles to aid in computations analyzing telescope
information for possible gravitational waves emitted by pulsars as
predicted by Albert Einstein.

WWW: http://einstein.phys.uwm.edu/

PR:		ports/93643
Submitted by:	Rene Ladan <r.c.ladan@student.tue.nl>
This commit is contained in:
Pav Lucistnik 2006-03-15 11:50:11 +00:00
parent 1c420caa1b
commit 128fed465e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=157237
6 changed files with 96 additions and 0 deletions

View File

@ -4,6 +4,7 @@
COMMENT = Astronomical ports
SUBDIR += accrete
SUBDIR += boinc-einsteinathome
SUBDIR += boinc-setiathome
SUBDIR += celestia
SUBDIR += cfitsio

View File

@ -0,0 +1,55 @@
# New ports collection makefile for: boinc-einsteinathome
# Date created: 20 February 2006
# Whom: Rene Ladan <r.c.ladan@student.tue.nl>
# $FreeBSD$
#
PORTNAME= boinc-einsteinathome
PORTVERSION= 0.40
CATEGORIES= astro
MASTER_SITES= http://einstein.phys.uwm.edu/app_test/FreeBSD/
DISTNAME= albert_${PORTVERSION}_i386-unknown-freebsd
EXTRACT_SUFX= .tgz
MAINTAINER= r.c.ladan@student.tue.nl
COMMENT= Einstein@Home for BOINC
.include <bsd.port.pre.mk>
ONLY_FOR_ARCHS= i386 amd64
# Binary is built on 4.9 :
.if ${OSVERSION} >= 500000
.if ${ARCH} == "amd64"
RUN_DEPENDS+= compat4x-i386>0:${PORTSDIR}/misc/compat4x
.else
LIB_DEPENDS+= c_r.4:${PORTSDIR}/misc/compat4x
.endif
# also depends on libm.so.2
.endif
RUN_DEPENDS+= boinc_client:${PORTSDIR}/net/boinc-client
NO_BUILD= yes
NO_WRKSUBDIR= yes
# these must match settings in ${PORTSDIR}/net/boinc-client/Makefile
BOINC_USER?= boinc
BOINC_GROUP?= nobody
BOINC_HOME?= /var/db/boinc
EINSTEIN_SITE= einstein.phys.uwm.edu
EINSTEIN_BINARY=${DISTNAME}
PLIST_SUB= EINSTEIN_BINARY="${EINSTEIN_BINARY}" EINSTEIN_SITE=${EINSTEIN_SITE} \
BOINC_HOME=${BOINC_HOME}
do-install:
${INSTALL} -d -o ${BOINC_USER} -g ${BOINC_GROUP} ${BOINC_HOME}/projects
${INSTALL} -d -o ${BOINC_USER} -g ${BOINC_GROUP} ${BOINC_HOME}/projects/${EINSTEIN_SITE}
${INSTALL_DATA} -o ${BOINC_USER} -g ${BOINC_GROUP} ${WRKDIR}/projects/${EINSTEIN_SITE}/app_info.xml ${BOINC_HOME}/projects/${EINSTEIN_SITE}
${INSTALL_PROGRAM} -o ${BOINC_USER} -g ${BOINC_GROUP} ${WRKSRC}/projects/${EINSTEIN_SITE}/${EINSTEIN_BINARY} ${BOINC_HOME}/projects/${EINSTEIN_SITE}
post-install:
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>

View File

@ -0,0 +1,3 @@
MD5 (albert_0.40_i386-unknown-freebsd.tgz) = ba2e87d5c3a4c3c04c2f3df4cf4ad84a
SHA256 (albert_0.40_i386-unknown-freebsd.tgz) = 5f910c5e41ab8eac23e808ee627ed26d63e6672c34a5979dbd3edb7c6ce464ed
SIZE (albert_0.40_i386-unknown-freebsd.tgz) = 446520

View File

@ -0,0 +1,19 @@
Einstein@Home - Search for gravitational waves
Use your unused CPU cycles to aid in computations analyzing telescope
information for possible gravitational waves emitted by pulsars as
predicted by Albert Einstein.
Einstein@home is based on BOINC (Berkeley Open Infrastructure for
Network Computing). Several other projects besides Einstein@home are
using BOINC. BOINC lets you participate in more than one project,
and it lets you specify what fraction of your computer time should go
to each project.
Be sure to join the "FreeBSD" team on the Einstein website once you're
up and running.
The FreeBSD version of this client is currently in its beta-testing
phase.
WWW: http://einstein.phys.uwm.edu/

View File

@ -0,0 +1,14 @@
ATTACHING PROJECT
Just run boinc_gui, choose Attach, and follow instructions.
Project URL is einstein.phys.uwm.edu
MANUAL INSTALLATION
*) If this is your first time in any BOINC project, create a new account at
http://einstein.phys.uwm.edu/create_account_form.php
*) Or get your account key at http://einstein.phys.uwm.edu/get_passwd.php
*) Attach to the project:
cd /var/db/boinc
boinc_cmd --project_attach einstein.phys.uwm.edu <account key>

View File

@ -0,0 +1,4 @@
@cwd %%BOINC_HOME%%
projects/%%EINSTEIN_SITE%%/app_info.xml
projects/%%EINSTEIN_SITE%%/%%EINSTEIN_BINARY%%
@unexec rmdir %D/projects/%%EINSTEIN_SITE%% 2>/dev/null || true