News:

SMF - Just Installed!

Main Menu

Recent posts

#1
General / Seeking Advice: RASPA3 vs RASP...
Last post by wangwei - November 19, 2024, 04:23:06 AM
Dear everyone,

I hope this message finds you well. I am currently exploring the use of RASPA for adsorption and diffusion simulations on **CentOS 7**, and I am trying to decide between **RASPA2** and the recently released **RASPA3**.
The new RASPA3 release looks exciting, with significant speed improvements (up to 6x for benchmark systems) and additional features like thermodynamic integration, a Python API, and improved output for density computation. However, I noticed that CentOS 7 was not explicitly mentioned in the system requirements or documentation.
Given the modern C++ implementation of RASPA3, I'm concerned about potential compatibility issues with CentOS 7, which uses older libraries and compilers by default. While I can upgrade the toolchain (e.g., GCC, CMake), this would add complexity to the setup process. On the other hand, RASPA2 is more established and might be easier to get up and running on CentOS 7, though it lacks the advanced features and performance improvements of RASPA3.
**Here are my main questions:**
1. Has anyone successfully installed and run RASPA3 on CentOS 7? If so, were there any significant challenges?
2. For a CentOS 7 environment, would you recommend sticking with RASPA2 for simplicity, or is the effort to configure RASPA3 worthwhile given its new features?
3. Are there specific compatibility tips or best practices for RASPA3 on older Linux distributions?
Any guidance or shared experiences would be greatly appreciated.
Kind regards,
WANGWEI
#2
General / Parallel computing with RASPA
Last post by kaoutarUM6P - November 13, 2024, 03:09:42 PM
I am trying to run co2 adsorption on Mofs using parallelization in an HPC, I already tried running for one Mof, "in 1 node + 56 tasks + 1 cpu per task", but the running time was almost similar (few minutes difference) when using 1 cpus and 1 task (default configuration), so I would like to know if raspa does support parallelization or multi-threading ?

thank you
#3
General / Re: RASPA3 Release
Last post by youriran - October 08, 2024, 03:30:41 PM
RASPA3 is currently still in the beta-phase. This means that not all functionality found in RASPA2 is already implemented and this means that bugs might still occur.

A list of features that are yet to be implemented can be found on github.

If you do find any bugs, please, report them so we can try fixing them.

Best,
Youri
#4
General / RASPA3 Release
Last post by youriran - October 08, 2024, 03:27:41 PM
Dear everyone,

We are happy to announce the release of RASPA3. Monte Carlo with expanded ensembles are powerful methods to compute adsorption and diffusion processes in nanoporous materials. The code has been rewritten from the ground up in modern C++. Composition and value semantics allows building complex objects from simple code. Rethinking memory structures for systems and atoms drastically improves the computational efficiency of insertions and deletions.

The code shows speed ups of up to 6 times compared to RASPA2 for computing adsorption isotherms for benchmark systems, while also preserving the validity previously found in RASPA2.

Furthermore we added new features, such as fully integrated thermodynamic integration, a python API, transition-matrix Monte Carlo and improved output files for density computation. Accessibility has been improved through JSON input scripts and the python API. The code is available as binary packages through GitHub.

The new object-oriented C++ implementation allows interfacing to other codes and modular implementation of new features. Feel free to open a GitHub issue or collaborate!

The code is available via:
https://github.com/iraspa/raspa3

The accompanying paper can be found at:
JCP

Kind regards,
The RASPA3 team
#5
General / Re: RxMC ensemble
Last post by dubbelda - September 30, 2024, 01:52:27 PM
They are input, you set these. These probabilities are relative to each other, and they do not influence the accuracy of the computation, just the efficiency.
#6
General / Re: Can the cavity of a MOF be...
Last post by dubbelda - September 30, 2024, 01:45:40 PM
There is a 'help' in iRASPA ('help' menu). In principle, this is about understanding the three panes in the top-left: (I) projects, (II) scenes, (III) movie frames. If you select the second tab, you can add structures to the scene.
'File' -> 'New' -> 'Objects' -> 'Ellipsoid' and then edit the properties.
#7
General / Re: Enthalpy of adsorption
Last post by dubbelda - September 30, 2024, 01:07:58 PM
This works in raspa3 now.
#8
General / Re: Inaccurate Adsorption Isot...
Last post by dubbelda - September 30, 2024, 10:58:16 AM
I do not see the charges of the framework. How do you set these? In the input the charges for the framework appear to be zero.
#9
General / Re: How to make adsorption den...
Last post by dubbelda - September 30, 2024, 10:55:24 AM
First in RASPA do a Monte Carlo simulation with some particles and create the 3D density grid.
Page 172 manual:
ComputeDensityProfile3DVTKGrid yes
WriteDensityProfile3DVTKGridEvery 10000
DensityProfile3DVTKGridPoints 150 150 150

Than it creates files which can you import in iRASPA.

In RASPA3, it will write out a cube-file, which you can also import in iRASPA.
#10
General / Re: Single point calculation f...
Last post by dubbelda - September 30, 2024, 10:52:36 AM
Use a restart-file:
Reads the positions, velocities, and force from the directory 'RestartInitial'. Any creation of molecules in the 'simulation.input' file will be in addition and after this first read from file. This is useful to loadinitial positions of cations for example, and after that create adsorbates. The restart file is written at 'PrintEvery' intervals.

Easiest is to first create a system with the desired number of molecules. Then run it to get a restart-file. Move the directory from 'Restart' to 'RestartInitial' and edit the positions. Then rerun with 'RestartFile yes' (and set 'CreateNumberOfMolecules 0' since they now come from the restart-file).