<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to build-Guide</title><link>https://sourceforge.net/p/ermod/wiki/build-Guide/</link><description>Recent changes to build-Guide</description><atom:link href="https://sourceforge.net/p/ermod/wiki/build-Guide/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 29 Nov 2024 09:10:31 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/ermod/wiki/build-Guide/feed" rel="self" type="application/rss+xml"/><item><title>build-Guide modified by Nobuyuki MATUBAYASI</title><link>https://sourceforge.net/p/ermod/wiki/build-Guide/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v19
+++ v20
@@ -40,7 +40,7 @@

  If the above  configure fails with errors, use the following command.

-    ./configure FC=ifort CC=icc --with-mkl --prefix=(directory to install ERmod program)
+    ./configure FC=ifort --with-mkl --prefix=(directory to install ERmod program)

 #### When using MKL WITHOUT Intel Compiler

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nobuyuki MATUBAYASI</dc:creator><pubDate>Fri, 29 Nov 2024 09:10:31 -0000</pubDate><guid>https://sourceforge.net8f262402f76c9056c1ce3efa9ca83949e2a958bd</guid></item><item><title>build-Guide modified by Nobuyuki MATUBAYASI</title><link>https://sourceforge.net/p/ermod/wiki/build-Guide/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v18
+++ v19
@@ -18,8 +18,8 @@

 The &lt;tt&gt;ERmod&lt;/tt&gt; can be built like standard UNIX packages. First of all, unpack the distribution package in a working directory:

-    tar xzf ermod-0.x.xxx.tar.gz
-    cd ermod-0.x.xxx
+    tar xzf ermod-x.x.xx.tar.gz
+    cd ermod-x.x.xx

 The “configuration part” can be performed by executing the &lt;tt&gt;configure&lt;/tt&gt; script.
 This script checks whether the library is accessible, and absorbs the system difference.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nobuyuki MATUBAYASI</dc:creator><pubDate>Fri, 29 Nov 2024 03:13:57 -0000</pubDate><guid>https://sourceforge.net59a879b894a473139d2c7c896599b78b19cde908</guid></item><item><title>build-Guide modified by Nobuyuki MATUBAYASI</title><link>https://sourceforge.net/p/ermod/wiki/build-Guide/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v17
+++ v18
@@ -37,7 +37,11 @@
  After sourcing vars.sh, MKL will be automatically found and linked. 

     ./configure --with-mkl --prefix=(directory to install ERmod program)
+ 
+ If the above  configure fails with errors, use the following command.

+    ./configure FC=ifort CC=icc --with-mkl --prefix=(directory to install ERmod program)
+ 
 #### When using MKL WITHOUT Intel Compiler

 Before executing the &lt;tt&gt;configure&lt;/tt&gt; script, it is necessary to re-load environmental variables related to MKL
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nobuyuki MATUBAYASI</dc:creator><pubDate>Fri, 29 Nov 2024 02:30:06 -0000</pubDate><guid>https://sourceforge.nete9d5ce41ffa6a0f973c6f27fbfa7416c96a5d8f4</guid></item><item><title>build-Guide modified by Shun Sakuraba</title><link>https://sourceforge.net/p/ermod/wiki/build-Guide/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v16
+++ v17
@@ -11,8 +11,8 @@
     * Intel(R) MKL
 +  LAPACK-compatible library

-Fortran compilers are currently supported actively only for GCC (gfortran) and intel fortran (ifort), however we have successfully compiled the program with IBM xlf90 and Fujitsu frt. For FFT library, we recommend FFTW3 because it is faster for 3D-FFT computation. For LAPACK library, we recommend [Intel(R) MKL](http://www.intel.com/software/products/mkl/), [AMD Core Math Library](http://www.amd.com/acml), or [ATLAS](http://math-atlas.sourceforge.net/).
-Optionally, &lt;tt&gt;ERmod&lt;/tt&gt; can also be run in parallel environment with the MPI (MPI-1.3 or later) and/or OpenMP (3.0 or later).  At the momoent of ver. 1.0, we do not recommend using OpenMP though.
+Fortran compilers are currently supported actively only for GCC (gfortran) and intel fortran (ifort/ifx), however we have successfully compiled the program with other Fortran compilers such as Fujitsu frt. For FFT library, we recommend FFTW3 because it is readily available for many Linux distributions. For LAPACK library, we recommend [Intel(R) MKL](http://www.intel.com/software/products/mkl/), [OpenBLAS](http://www.openmathlib.org/OpenBLAS) or [ATLAS](http://math-atlas.sourceforge.net/).
+Optionally, &lt;tt&gt;ERmod&lt;/tt&gt; can also be run in parallel environment with the MPI (MPI-1.3 or later) and/or OpenMP (3.0 or later).  At the momoent of ERmod ver. 1.0, we do **not** recommend using OpenMP, because OpenMP version does not provide good scaling compared to flat MPI.

 ## Configuration

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Shun Sakuraba</dc:creator><pubDate>Fri, 29 Nov 2024 02:04:36 -0000</pubDate><guid>https://sourceforge.net487d1900d13983d2b272889e4d2607de7e8f8ddf</guid></item><item><title>build-Guide modified by Nobuyuki MATUBAYASI</title><link>https://sourceforge.net/p/ermod/wiki/build-Guide/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v15
+++ v16
@@ -36,7 +36,7 @@

  After sourcing vars.sh, MKL will be automatically found and linked. 

-   ./configure --with-mkl --prefix=(directory to install ERmod program)
+    ./configure --with-mkl --prefix=(directory to install ERmod program)

 #### When using MKL WITHOUT Intel Compiler

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nobuyuki MATUBAYASI</dc:creator><pubDate>Thu, 28 Nov 2024 10:02:00 -0000</pubDate><guid>https://sourceforge.net8962326e99d3cb741c91e54089b05609476afe72</guid></item><item><title>build-Guide modified by Nobuyuki MATUBAYASI</title><link>https://sourceforge.net/p/ermod/wiki/build-Guide/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v14
+++ v15
@@ -36,7 +36,7 @@

  After sourcing vars.sh, MKL will be automatically found and linked. 

-    ./configure
+   ./configure --with-mkl --prefix=(directory to install ERmod program)

 #### When using MKL WITHOUT Intel Compiler

@@ -53,7 +53,7 @@

 After sourcing var.sh configure should find MKL libraries.

-    ./configure
+    ./configure --with-mkl --prefix=(directory to install ERmod program)

 ###### with older MKL (Intel Compiler 12.0+) (in X86_64 environment)

@@ -83,13 +83,13 @@

 After sourcing the environmental variables related to MKL,

-    ./configure --with-mkl --prefix=$HOME/(directory to install ERmod program)
+    ./configure --with-mkl --prefix=(directory to install ERmod program)

 The option of &lt;tt&gt;--prefix&lt;/tt&gt; will be described below.

 #### When using FFTW installed under user's own directory, and system-wide LAPACK

-    ./configure --with-fftw=$HOME/(directory to which FFTW is installed) --prefix=$HOME/(directory to install ERmod program)
+    ./configure --with-fftw=(directory to which FFTW is installed) --prefix=(directory to install ERmod program)

 #### When using system-wide FFTW and system-wide LAPACK, and installs system-wide (you must be root)

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nobuyuki MATUBAYASI</dc:creator><pubDate>Thu, 28 Nov 2024 05:41:58 -0000</pubDate><guid>https://sourceforge.nete568f3f01f53036a3a44e9bcb90b3fd675561d4e</guid></item><item><title>build-Guide modified by Shun Sakuraba</title><link>https://sourceforge.net/p/ermod/wiki/build-Guide/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v13
+++ v14
@@ -36,6 +36,8 @@

  After sourcing vars.sh, MKL will be automatically found and linked. 

+    ./configure
+
 #### When using MKL WITHOUT Intel Compiler

 Before executing the &lt;tt&gt;configure&lt;/tt&gt; script, it is necessary to re-load environmental variables related to MKL
@@ -48,6 +50,10 @@
  The script may be found with the following command:

      find /opt/intel -name vars.sh
+
+After sourcing var.sh configure should find MKL libraries.
+
+    ./configure

 ###### with older MKL (Intel Compiler 12.0+) (in X86_64 environment)

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Shun Sakuraba</dc:creator><pubDate>Fri, 08 Nov 2024 07:37:51 -0000</pubDate><guid>https://sourceforge.net1589fdd0d6517544e9a305df506138186b80a7ab</guid></item><item><title>build-Guide modified by Shun Sakuraba</title><link>https://sourceforge.net/p/ermod/wiki/build-Guide/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v12
+++ v13
@@ -1,10 +1,10 @@
-# Build Guide (for ver. 0.2.x and ver. 0.3.x)
+# Build Guide

 ## Prerequisites

 The installation of “solvation free energy calculator based on the method of energy representation” (called &lt;tt&gt;ERmod&lt;/tt&gt; hereafter) requires:

-1. Fortran 90 compiler
+1. Fortran 2003 compiler
 +  C compiler
 +  FFT library, one of:
     * FFTW
@@ -12,7 +12,7 @@
 +  LAPACK-compatible library

 Fortran compilers are currently supported actively only for GCC (gfortran) and intel fortran (ifort), however we have successfully compiled the program with IBM xlf90 and Fujitsu frt. For FFT library, we recommend FFTW3 because it is faster for 3D-FFT computation. For LAPACK library, we recommend [Intel(R) MKL](http://www.intel.com/software/products/mkl/), [AMD Core Math Library](http://www.amd.com/acml), or [ATLAS](http://math-atlas.sourceforge.net/).
-Optionally, &lt;tt&gt;ERmod&lt;/tt&gt; can also be run in parallel environment with the MPI (MPI-1.3 or later) and/or OpenMP (3.0 or later). 
+Optionally, &lt;tt&gt;ERmod&lt;/tt&gt; can also be run in parallel environment with the MPI (MPI-1.3 or later) and/or OpenMP (3.0 or later).  At the momoent of ver. 1.0, we do not recommend using OpenMP though.

 ## Configuration

@@ -25,11 +25,31 @@
 This script checks whether the library is accessible, and absorbs the system difference.
 The followings are typical use cases and corresponding commands:

-#### When using MKL
+#### When using MKL with Intel Compiler
+
+    source /opt/intel/(version)/compiler/(version+)/env/vars.sh
+
+ where (version) can be e.g. `2023.2` and (version+) can be e.g. `2023.2.0`. 
+ The script may be found with the following command:
+
+     find /opt/intel -name vars.sh
+ 
+ After sourcing vars.sh, MKL will be automatically found and linked. 
+
+#### When using MKL WITHOUT Intel Compiler

 Before executing the &lt;tt&gt;configure&lt;/tt&gt; script, it is necessary to re-load environmental variables related to MKL

-###### with the latest MKL (Intel Compiler 12.0+) (in X86_64 environment)
+###### with the latest MKL
+
+    source /opt/intel/(version)/mkl/(version+)/env/vars.sh
+    
+ where (version) can be e.g. `2023.2` and (version+) can be e.g. `2023.2.0`. 
+ The script may be found with the following command:
+
+     find /opt/intel -name vars.sh
+
+###### with older MKL (Intel Compiler 12.0+) (in X86_64 environment)

     source /opt/intel/(directory name)/mkl/bin/mklvars.sh intel64

@@ -43,7 +63,7 @@

     source /opt/intel/(directory name)/mkl/bin/mklvars.csh intel64

-###### with older MKL (in X86_64 environment)
+###### with very old MKL (in X86_64 environment)

     source /opt/intel/mkl/xx.x.x.xxx/tools/environment/mklvarsem64t.sh

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Shun Sakuraba</dc:creator><pubDate>Fri, 08 Nov 2024 07:35:49 -0000</pubDate><guid>https://sourceforge.netb3d2a1fcf110574ee0104bf99994f8d233b216f3</guid></item><item><title>build-Guide modified by Nobuyuki MATUBAYASI</title><link>https://sourceforge.net/p/ermod/wiki/build-Guide/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v11
+++ v12
@@ -61,9 +61,9 @@

 The option of &lt;tt&gt;--prefix&lt;/tt&gt; will be described below.

-#### When using FFTW installed under $HOME, and system-wide LAPACK
+#### When using FFTW installed under user's own directory, and system-wide LAPACK

-    ./configure --with-fftw=$HOME --prefix=$HOME/(directory to install ERmod program)
+    ./configure --with-fftw=$HOME/(directory to which FFTW is installed) --prefix=$HOME/(directory to install ERmod program)

 #### When using system-wide FFTW and system-wide LAPACK, and installs system-wide (you must be root)

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nobuyuki MATUBAYASI</dc:creator><pubDate>Wed, 04 Mar 2015 06:38:02 -0000</pubDate><guid>https://sourceforge.netfe302f6eb4c8beb41cc828614093f33df5b4cbda</guid></item><item><title>build-Guide modified by Nobuyuki MATUBAYASI</title><link>https://sourceforge.net/p/ermod/wiki/build-Guide/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -21,24 +21,32 @@
     tar xzf ermod-0.x.xxx.tar.gz
     cd ermod-0.x.xxx

-The “configuration part” can be performed by executing the &lt;tt&gt;configure&lt;/tt&gt; script. This script checks whether the library is accessible, and absorbs the system difference. Here are typical use cases and corresponding commands:
+The “configuration part” can be performed by executing the &lt;tt&gt;configure&lt;/tt&gt; script.
+This script checks whether the library is accessible, and absorbs the system difference.
+The followings are typical use cases and corresponding commands:

-#### When using the latest MKL (Intel Compiler 12.0+) (in X86_64 environment)
+#### When using MKL

-    source /opt/intel/Compiler/12.0/084/mkl/bin/intel64/mklvars_intel64.sh
-    ./configure --with-mkl --prefix=$HOME/(directory to install ERmod program)
+Before executing the &lt;tt&gt;configure&lt;/tt&gt; script, it is necessary to re-load environmental variables related to MKL

-The option of &lt;tt&gt;--prefix&lt;/tt&gt; will be described below.
+###### with the latest MKL (Intel Compiler 12.0+) (in X86_64 environment)
+
+    source /opt/intel/(directory name)/mkl/bin/mklvars.sh intel64
+
+where (directory name) can be composer_xe_20xx.x.xxx, compilerpro-12.x.x.xxx or Compiler/12.0/xxx, depending on the edition and/or version.
+In future versions of Intel compiler, it may not be apparent where the script is.
+The script may be found with the following command:
+
+     find /opt/intel -name mklvars.sh
+
 When the shell is csh or tcsh, the above &lt;tt&gt;source&lt;/tt&gt; command reads as

-    source /opt/intel/Compiler/12.0/084/mkl/bin/intel64/mklvars_intel64.csh
+    source /opt/intel/(directory name)/mkl/bin/mklvars.csh intel64

-#### When using older MKL (in X86_64 environment)
+###### with older MKL (in X86_64 environment)

     source /opt/intel/mkl/xx.x.x.xxx/tools/environment/mklvarsem64t.sh
-    ./configure --with-mkl --prefix=$HOME/(directory to install ERmod program)
-
-The option of &lt;tt&gt;--prefix&lt;/tt&gt; will be described below.
+    
 When the shell is csh or tcsh, the above &lt;tt&gt;source&lt;/tt&gt; command reads as

     source /opt/intel/mkl/xx.x.x.xxx/tools/environment/mklvarsem64t.csh
@@ -46,6 +54,12 @@
 In the above, xx.x.x.xxx denotes the version of the MKL. To see it, type

     ls /opt/intel/mkl
+
+After sourcing the environmental variables related to MKL,
+
+    ./configure --with-mkl --prefix=$HOME/(directory to install ERmod program)
+
+The option of &lt;tt&gt;--prefix&lt;/tt&gt; will be described below.

 #### When using FFTW installed under $HOME, and system-wide LAPACK

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nobuyuki MATUBAYASI</dc:creator><pubDate>Thu, 22 Jan 2015 09:33:39 -0000</pubDate><guid>https://sourceforge.net3290f10800bf625d35e0034af486ec5e3a3e589a</guid></item></channel></rss>