Menu
Previous Next Below is a description of current software development. This is provided as information and also with the hope of attracting volunteers. As an open-source project, this software supports fundamental chemistry research and is provided free of charge. We therefore encourage those who can to contribute. 1. A 2.0 version of this project has been started with an xml input file. An example of LJ7_Sim.inp converted to XML can be found here. This format will be more intuitive and easy to work with. Using xml also makes it easier to send information across the network via MPI messages for more efficient cluster utilization. A beta version of the batch calculator has been completed and works with the Lennard Jones potential and Gaussian. Other external packages can be added on request. The new project is being developed in a subversion branch which you can download by typing the following Linux command: svn checkout http://svn.code.sf.net/p/atomicglobalmin/code/branches/2.0 agml2 This will create a folder called agml2. To compile the program, install the standard 'scons' compiler tool via the Synaptic Package Manager or by typing 'sudo apt-get install scons'. Type 'cd agml2' to navigate inside the agml2 directory. Compile the program by typing 'scons'. Run the program by typing './agml xml/LJ7_Batch.xml'. This generates 100 random LJ7 structures, calculates their energy values, and stores them back in the xml file. In addition to generating random structures, the batch calculator can also read structures from directories or pull them from other batch xml files. The batch calculator has also been tested with MPI and runs pretty efficiently on a cluster. The xml folder contains more example xml files. The xsd/agml.xsd file contains the xml schema in xsd format. The xml is read by a fast, light-weight rapidxml parser with some xsd libraries built on top. 2. As discussed in a previous section, the program needs methods that create input files for additional quantum chemistry packages. The program currently can create input files for GAMESS AND Gaussian. 3. Work has been started to make the program work in different languages. An initial beta version of the program with this language support has been released as version 1.6. Currently the program only has an English translation. Please help translate messages into other languages. The program supports translation with the assistance of Google translate. Please see the previous section for more information. If you would like to work with some great technologies and build your resume or CV, helping with this project could be a great opportunity! To volunteer, please contact us by visiting support and clicking 'creating a new item'. Select 'New Feature' for the category, enter a subject and description, and click 'Add Artifact'. Thank you for helping us make this software great! Previous Next |