Menu

build-Cygwin

Nobuyuki MATUBAYASI

Build guide on Cygwin

At setup of Cygwin

At the setup of Cygwin, check the keys to install
lapack, liblapack-devel, libnetcdf-devel, and libopenmpi-devel

If an error further appears at installing or running the ERmod program, install all the items in Math and Devel

Re-compile the VMD plugins

The VMD plugins need to re-compiled through the following steps within the directory where the source programs of the distributed ERmod package are placed.

cd vmdplugins
make
cp compile/*.so libexec

Even when the compilation of ERmod is done in success, the ermod program may terminate with error at runtime if the VMD plugins are not re-compiled.

Compile ERmod

The following process is to be done within the directory where the source programs of the distributed ERmod package are placed.

./configure --prefix=(directory to install ERmod program)
export LANG=C
make
make install

export LANG=C may not be necessary, depending on the system.
It should be tried when make fails.

export LANG=C is to be done when the shell is bash.
When the shell is csh or tcsh, do

setenv LANG C


When the version is 0.3.4 or earlier, a message may appear as

Note: The following floating-point exceptions are signalling: IEEE_INVALID_FLAG IEEE_DIVIDE_BY_ZERO IEEE_UNDERFLOW_FLAG IEEE_DENORMAL

after running slvfe. This message can be simply ignored


Related

Wiki: Home

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.