Bug 40631 - Update port science/mpqc and new slave port science/mpqc-mpich
Summary: Update port science/mpqc and new slave port science/mpqc-mpich
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-07-15 23:50 UTC by chat95
Modified: 2002-07-16 07:54 UTC (History)
0 users

See Also:


Attachments
file.diff (6.21 KB, patch)
2002-07-15 23:50 UTC, chat95
no flags Details | Diff
file.shar (1.25 KB, text/plain)
2002-07-15 23:50 UTC, chat95
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description chat95 2002-07-15 23:50:01 UTC
Mr. Glenn Johnson reported that science/mpqc is broken.
I fixed this problem with some enhancements. 
 
1. using math/atlas(added lapack, blas flags for other choices of lapack, blas package) 
   It improves the performance for few percent. 
2. override CFLAGS, FFLAGS for C++, C, FORTRAN compiler 
3. override CC, F77, C++ for other choices of C++, C, FORTRAN compiler 
4. support for parallel computing using MPI. 
   
   I prepared new port, named scinece/mpqc-mpich,
   it is also included in shar form.
   MPQC means, massively parallel quantum computing, 
   so support for it, is mandatory!! 
 
   I confirmed this port really works. 
   I also did work for net/mpich to remove "BROKEN". 
   See http://www.freebsd.org/cgi/cvsweb.cgi/ports/net/mpich/ 
 
5. since mpich is not thread safe, I get away thread 
   options from Makefile. And with current Makefile, mpqc
   do not find thread library. 

6. The maintainer is not actively working. If it is possible
   I would like to be a mainiainer for it. I have some ideas
   which enhance the mpqc port.

How-To-Repeat: In file included from ../../../../../src/lib/chemistry/qc/basis/petite.h:37, 
                 from integral.cc:35: 
./../../../../src/lib/util/misc/scint.h:130: #error defaults not correct; you must hand modify scint.h 
gmake[5]: *** [integral.o] Error 1 
gmake[5]: Leaving directory `/usr/ports/science/mpqc/work/mpqc-2.1.1/src/lib/ch\
emistry/qc/basis' 
gmake[4]: *** [default] Error 1 
gmake[4]: Leaving directory `/usr/ports/science/mpqc/work/mpqc-2.1.1/src/lib/chemistry/qc' 
gmake[3]: *** [default] Error 1 
gmake[3]: Leaving directory `/usr/ports/science/mpqc/work/mpqc-2.1.1/src/lib/chemistry' 
gmake[2]: *** [default] Error 1 
gmake[2]: Leaving directory `/usr/ports/science/mpqc/work/mpqc-2.1.1/src/lib' 
gmake[1]: *** [default] Error 1 
gmake[1]: Leaving directory `/usr/ports/science/mpqc/work/mpqc-2.1.1/src' 
gmake: *** [default] Error 1 
*** Error code 2 
 
Stop in /usr/ports/science/mpqc.
Comment 1 Ying-Chieh Liao freebsd_committer freebsd_triage 2002-07-16 07:54:01 UTC
State Changed
From-To: open->closed

committed, thanks