• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revision4ebd58c51bee17a6f8c4069bf889bca132a8b0cc (tree)
Time2013-12-20 18:57:42
AuthorMikiya Fujii <mikiya.fujii@gmai...>
CommiterMikiya Fujii

Log Message

preparing tag 0.3.0. #32641

git-svn-id: https://svn.sourceforge.jp/svnroot/molds/trunk@1585 1136aad2-a195-0410-b898-f5ea1d11b9d8

Change Summary

Incremental Difference

--- a/doc/README.txt
+++ b/doc/README.txt
@@ -22,7 +22,7 @@
2222 ==============================================================================
2323
2424
25- MolDS ("Mol"ecular "D"ynamics "S"imulation package) ver. 0.2.0
25+ MolDS ("Mol"ecular "D"ynamics "S"imulation package) ver. 0.3.0
2626 developed by Mikiya Fujii, Ph.D., Katsuhiko Nishimra, and Michihiro Okuyama, Ph.D..
2727 For Questions and bug reports: molds-dev@lists.sourceforge.jp
2828
@@ -42,6 +42,8 @@ REQUIREMENTS:
4242 The version of the boost would be no problem if 1.46.0 or later is used.
4343 Especially, the Boost should be builded with MPI
4444 because MolDS needs boost_mpi-library(i.e. -lboost_mpi).
45+ An example of manually building of the boost 1.48.0 by M.F. is shown in:
46+ http://d.hatena.ne.jp/futofuji/20120320/p2
4547
4648 -Linear Algebra Packages (i.e. BLAS and LAPACK)
4749 MolDS needs a linear algebra package. In the current implementation of MolDS,
@@ -51,9 +53,9 @@ REQUIREMENTS:
5153 To get and install the OpenBLAS-libraries, see the HP:<http://xianyi.github.com/OpenBLAS/>.
5254 The version of the OpenBLAS would be no problem if 0.2.5 or later is used.
5355 Note that "USE_OPENMP = 1" should be set for the installation of the opneBLAS.
54- Furthermore, "BINARY=64" and "INTERFACE64 = 1" are also needed
56+ Furthermore, "BINARY = 64" and "INTERFACE64 = 1" are also needed
5557 when you install the OpenBLAS into 64-bits machines.
56- An example of building the openBLAS-0.2.5 by M.F. is shown in:
58+ An example of manually building of the openBLAS 0.2.5 by M.F. is shown in:
5759 http://d.hatena.ne.jp/futofuji/20130627/p1
5860
5961 ==============================================================================
@@ -341,46 +343,6 @@ HOW TO WRITE INPUT:
341343 file_prefix MOPlot_
342344 MOPLOT_END
343345
344- <Environmental Point Charge(EPC) method>
345- Environmental point charge method is a simplified method of the QM/MM,
346- namely the environmental point changes are treated as atoms in the MM region.
347- The differences between the QM/MM and EPC are summarized below:
348- - Electrostatic interaction between QM and MM region:
349- QM/MM: Electrostatic interaction may be mutually added to QM and MM atoms.
350- EPC : Electrostatic field caused by the EPCs affects the QM region
351- although the each EPC is not affected by electrostatic field
352- caused by the QM atoms and other EPCs.
353- Namely, each EPC is fixed at point of space.
354- - Van der Waals interaction between QM and MM region:
355- QM/MM: Included.
356- EPC : Not included.
357- In this EPC method, core-core replustion between QM and MM atoms is implemented with
358- the method I (simple coulomb interaction: qq/r) of ref [LRCL_2000].
359- This EPC method can be used with MNDO-series (MNDO, AM1, AM1-D, PM3, PM3-D, and PDDG/PM3) only.
360- To use this environmental point charges method, write EPC-directive.
361-
362- E.g.
363- EPC
364- (options)
365- EPC_END
366-
367- -options
368- "the cartesian coordinates and charge" is only prepared.
369- Namely, each line should containe 4 doubles and a term.
370- The first three doubles are the cartesian coordinates of
371- each environmental point charge in angstrom unit.
372- The term is "charge". The last double following the term, "charge",
373- is the charge in atomic unit,
374- e.g. -1 and 1 mean charge of an electron and a proton, respectively.
375- Multiple setting of the environmental point charge is approvable, of course.
376-
377- E.g.
378- EPC
379- 0.0 0.0 0.0 charge -1
380- 2.2 1.5 3.0 charge -1.5
381- 0.0 2.0 5.0 charge 0.3
382- EPC_END
383-
384346 <Frequencies (Normal modes analysis)>
385347 write frequencies-directive. Note taht not only the frequencies but also the normal modes are calculated.
386348
--- a/src/Main.cpp
+++ b/src/Main.cpp
@@ -40,8 +40,8 @@ using namespace MolDS_base;
4040 int main(int argc, char *argv[]){
4141 string optionHelp="-h";
4242 string optionVersion="-v";
43- string messageHelp="See README.txt: \"http://sourceforge.jp/projects/molds/scm/svn/blobs/head/trunk/doc/README.txt\"\n";
44- string messageVersion="MolDS 0.3.0 (under development)\n";
43+ string messageHelp="See README.txt: \"http://sourceforge.jp/projects/molds/scm/svn/blobs/head/tags/0.3.0/doc/README.txt\"\n";
44+ string messageVersion="MolDS 0.3.0\n";
4545 for(int i=0; i<argc; i++){
4646 if(optionHelp.compare(argv[i])==0){
4747 std::cout << messageHelp;
--- a/src/Makefile
+++ b/src/Makefile
@@ -18,7 +18,7 @@
1818 #// along with MolDS. If not, see <http://www.gnu.org/licenses/>. //
1919 #//************************************************************************//
2020 CC = mpiicpc
21-CFLAGS = -O0
21+CFLAGS = -O2
2222 override CFLAGS += -openmp -DMKL_INT=intptr_t
2323 ifeq ($(INTEL), 64)
2424 override CFLAGS += -DMKL_ILP64
--- a/src/Makefile_GNU
+++ b/src/Makefile_GNU
@@ -18,7 +18,7 @@
1818 #// along with MolDS. If not, see <http://www.gnu.org/licenses/>. //
1919 #//************************************************************************//
2020 CC = mpicxx
21-CFLAGS = -O0
21+CFLAGS = -O2
2222 override CFLAGS += -fopenmp
2323 BOOST_TOP_DIR = /usr/local/boost/
2424 BOOST_INC_DIR = $(BOOST_TOP_DIR)/include/