RMC

Download page

 

The source and the executables of RMC_POT tested for Windows and Linux operating systems are available under the GNU Public License. You are free to download, use and modify the programmes.

·                     N.B.:Newcomers to RMC should read the RMC_POT manual.

 

 

 RMC_POT++

 

The new code was tested on computers using WINDOWS and LINUX operation system. There is a slight difference in the code for these systems (invoked by compiler options) due to the fact, that the 8-byte long integers are named differently. There are some option switches in the alter.h file, choosing or not choosing them before compilation regulates some of the functionality the executable will poses. Compiling for multi-threaded execution also regulated only by compiler option. Some remarks on the parallel efficiency of the program can be found here. See the details of the available compiler options in the RMC_POT manual.

There will be a source code package for both of the supported platforms, the content of which will only differ in that the WINDOWS packages will contain the POSIX interface files. There are ‘ready to use’ packages as well for WINDOWS and LINUX. There will be two ‘ready to use’ packages for each platform, one compiled for consecutive, the other for multi-threaded execution, both in normal simulation mode with all the other available compiler options switched off the WINDOWS package on a 32-bit, but the LINUX package on a 64-bit processor. Both the source code and the ready packages contain the molecular move for the CCl4! There are other custom molecular moves, visit the molecular RMC page.

Always delete the *.o object files before starting compilation with a new set of options, as make cannot detect in the object files which options were used during their compilation, and it will use the old compilation’s object files instead of recompiling them if the source was not modified!

 

 

The manual for RMC_POT can be downloaded from the documentation page.

·                     The `ready to use' package contains

o                    the executable file

o                    a validation suite with a set of template input files and examples

o                    only for WINDOWS parallel package  the necessary POSIX interface files for multi-threading are provided  with the instruction how to install

·                     The source codes package contains

o                    the C++ source files and headers

o                    the LINUX Makefile, where the option switches of the program can be switched ON by passing command line arguments to make, see details here.

o                    the Microsoft Visual C++ project files only in the Windows package

o                    only for WINDOWS the necessary POSIX interface files for multi-threading  are provided with the instruction how to install

 

 Windows package

The executable for Microsoft Windows systems was compiled with Microsoft Visual C++.

·          Download the latest (Version 1.1) RMC_POT++ Windows consecutive ready to use package (compressed with Winzip 1,317 kB). 

·          Download the latest (Version 1.1) RMC_POT++ Windows parallel ready to use package (compressed with Winzip 1,317 kB). 

·          Download the latest (Version 1.1) RMC_POT++ Windows source package (compressed with Winzip 573 kB). 

·          Download the validation suite test_run separately, the same included in the ready to use package (compressed with Winzip 897 kB )

 

 Linux package

The executable for Linux/Unix systems was compiled with the GNU C++ compiler (Linux Debian g++ 4.3.2) on a 64-bit processor.

·          Download the latest (Version 1.1)  RMC_POT++ Linux/Unix consecutive ready to use package (tar archive, compressed with gzip, 1,314 kB).

·          Download the latest (Version 1.1)  RMC_POT++ Linux/Unix parallel ready to use package (tar archive, compressed with gzip, 1,314 kB).

·          Download the latest (Version 1.1)  RMC_POT++ Linux/Unix source package (tar archive, compressed with gzip, 536 kB).

·          Download the validation suite test_run separately, the same included in the ready to use package (tar archive, compressed with gzip, 921 kB)

 

 


 Older versions

If you want to download the last (1.6.1) version of RMC_new or RMC_multi you can do it from here, but it is not supported anymore.

If you want to download the old, united atomic-molecular RMC++ version, you can do it here, but it is not supported any more, since RMC_new and RMC_multi is written!

 Auxiliary programs

Some auxiliary programs to facilitate the usage of RMC can be downloaded from here, see the section about the auxiliary programs in the manual:

·        Create starting configuration with fortran programme Crystal for Windows or Linux. For Windows only the source, for Linux the source and an executable compiled by g77 on a 64-bit processor is given. You can use for example Plato3 to compile it under Windows. It is a simple program, the usage is self-explanatory.

·        FNC_config is a C++ programs, which can create a multi-component starting configuration and fnc with known coordination number around the central atom (the central atoms’ coordinate has to be supplied in an RMC configuration file), or a *.fnc file for an existing RMC configuration. See the details in the manual. Download FNC_config source and executable and some simple examples for Windows or Linux.

·        The convert_gromacs program can convert between the RMC and molecule dynamics simulation program GROMACS format configuration file (which can be useful to create starting configurations for molecules). See the manual for details. Download the Windows or Linux packages containing the source, executable and an example, and a detailed manual for the program.

·        The convert_CMconfigs porgram can convert the RMC configurations to text type *.cmtx file of CrystalMaker. See the manual for details. Download the Windows or Linux packages containing the source, executable and an example parameter file, and a manual for the program.

·        Create X-ray data file with coefficients for X-ray fitting with the simple, self-explanatory fortran77 program xcoeff for Windows or Linux. For Windows only the source is given, you can use for example Plato3 to compile it. The linux version was compiled with g77. The program inherently contains the atomic form factor parameters for the calculation according to D. Waasmaier and A. Kirfel Acta Cryst. (1995). A51, 416-431. The program uses the xcoeff.dat file for the system parameters, and needs a file containing the Q-F(Q) values for input, see the dime-disu_raw.dat for the format.  It is important to note, that chemical symbols have to be in the following format: first letter is capital, the following small (like He), and for ions always give the charge number, even if it is 1 (like Na1+)!

 

 

 

 

Top of page

 

Last change by Orsolya Gereben 07/03/2011