Welcome to the official version of GROMACS! If you are familiar with Unix, it should be fairly trivial to compile and install GROMACS. GROMACS uses only the CMake build sytem, and our installation guide can be found at http://manual.gromacs.org/documentation/current/install-guide/index.html Of course we will do our utmost to help you with any problems, but PLEASE READ THE INSTALLATION INSTRUCTIONS BEFORE CONTACTING US! There are also several other online resources available from the homepage, and special information for developers. If you are a developer, or change the source for any other reason, check out http://www.gromacs.org/Developer_Zone. * * * * * GROMACS is free software, distributed under the GNU Lesser General Public License, version 2.1 However, scientific software is a little special compared to most other programs. Both you, we, and all other GROMACS users depend on the quality of the code, and when we find bugs (every piece of software has them) it is crucial that we can correct it and say that it was fixed in version X of the file or package release. For the same reason, it is important that you can reproduce other people's result from a certain GROMACS version. The easiest way to avoid this kind of problems is to get your modifications included in the main distribution. We'll be happy to consider any decent code. If it's a separate program it can probably be included in the contrib directory straight away (not supported by us), but for major changes in the main code we appreciate if you first test that it works with (and without) MPI, threads, double precision, etc. If you still want to distribute a modified version or use part of GROMACS in your own program, remember that the entire project must be licensed according to the requirements of the LGPL v2.1 license under which you received this copy of GROMACS. We request that it must clearly be labeled as derived work. It should not use the name "official GROMACS", and make sure support questions are directed to you instead of the GROMACS developers. Sorry for the hard wording, but it is meant to protect YOUR reseach results! * * * * * The development of GROMACS is mainly funded by academic research grants. To help us fund development, we humbly ask that you cite the GROMACS papers: * GROMACS: A message-passing parallel molecular dynamics implementation H.J.C. Berendsen, D. van der Spoel and R. van Drunen Comp. Phys. Comm. 91, 43-56 (1995) DOI: https://doi.org/10.1016/0010-4655(95)00042-E * GROMACS 4: Algorithms for highly efficient, load-balanced, and scalable molecular simulation B. Hess and C. Kutzner and D. van der Spoel and E. Lindahl J. Chem. Theory Comput. 4 (2008) pp. 435-447 DOI: https://doi.org/10.1021/ct700301q * GROMACS 4.5: a high-throughput and highly parallel open source molecular simulation toolkit Sander Pronk, Szilárd Páll, Roland Schulz, Per Larsson, Pär Bjelkmar, Rossen Apostolov, Michael R. Shirts, Jeremy C. Smith, Peter M. Kasson, David van der Spoel, Berk Hess, Erik Lindahl. Bioinformatics 29 (2013) pp. 845-54 DOI: https://doi.org/10.1093/bioinformatics/btt055 * Tackling Exascale Software Challenges in Molecular Dynamics Simulations with GROMACS Szilárd Páll, Mark J. Abraham, Carsten Kutzner, Berk Hess, Erik Lindahl In S. Markidis & E. Laure (Eds.), Solving Software Challenges for Exascale, Lecture Notes for Computer Science, 8759 (2015) pp. 3–27 DOI: https://doi.org/10.1007/978-3-319-15976-8_1 * GROMACS: High performance molecular simulations through multi-level parallelism from laptops to supercomputers M. J. Abraham, T. Murtola, R. Schulz, S. Páll, J. C. Smith, B. Hess, E. Lindahl, SoftwareX, 1, (2015), 19-25 DOI: https://doi.org/10.1016/j.softx.2015.06.001 There are a lot of cool features we'd like to include in future versions, but our resources are limited. All kinds of donations are welcome, both in form of code, hardware and funding! Industrial users who choose to pay for a license pro bono (it is still LGPL and can be redistributed freely) or contribute in other ways are listed as GROMACS supporters on our webpages. Don't hesitate to contact us if you are interested. Good luck with your simulations! The GROMACS Crew
Public/backup repository of the GROMACS molecular simulation toolkit. Please do not mine the metadata blindly; we use https://gitlab.com/gromacs/gromacs for code review and issue tracking.
Overview
You might also like...
Mirror only. Please do not send pull requests.
README - 08 March 2021 Welcome to the WebM VP8/VP9 Codec SDK! COMPILING THE APPLICATIONS/LIBRARIES: The build system used is similar to autotools.
✔️The smallest header-only GUI library(4 KLOC) for all platforms
Welcome to GUI-lite The smallest header-only GUI library (4 KLOC) for all platforms. 中文 Lightweight ✂️ Small: 4,000+ lines of C++ code, zero dependenc
This plugin enables the use of Live++ by Molecular Matter inside of Cryengine.
Live++ // CRYENGINE This plugin enables the use of Live++ by Molecular Matter inside of Cryengine. Live++ allows for easy hot-reloading and on the fly
Public repository for rolling release of main Vector robot code repository.
vector Public repository for rolling release of main Vector robot code repository. This rolling release will be worked to completion until all non-thi
Please feel free to use this code if you need to keep track of accelerometer and gyro data :)
IMUArduinoDataCollection Please feel free to use this code if you need to keep track of accelerometer and gyro data :) This code takes in xyz motion b
This project design to mine Duino-Coin using an Esp8266 as a master and Arduino as a slave.
DuinoCoinI2C This project design to mine Duino-Coin using an Esp8266/Esp32 as a master and Arduino as a slave. Using the I2C communication to connect
nsfminer is an Ethash GPU mining application: with nsfminer you can mine every coin which relies on an Ethash Proof of Work.
nsfminer (no stinkin' fees) Ethereum (ethash) miner with OpenCL, CUDA and stratum support nsfminer is an Ethash GPU mining application: with nsfminer
New Version with fixed Z-Offset issue
Community firmware for Anycubic Vyper Downloads At present there are no binary downloads since the STM license conditions for some of the libraries us
FFmpeg coding tutorial - learn how to code custom transmuxing, transcoding, metadata extraction, frame-by-frame reading and more
FFmpeg code examples FFmpeg coding tutorial - learn how to code custom transmuxing, transcoding, metadata extraction, frame-by-frame reading and more
A cheap,simple,Ongeki controller Use Keyboard Simulation and Mouse Simulation to controller the ongeki game. Using Pro-micro control.
N.A.G.E.K.I. A cheap,simple,Ongeki controller Use Keyboard Simulation and Mouse Simulation to controller the ongeki game. Using Pro-micro control. 中文版
A cheap,simple,Ongeki controller Use Keyboard Simulation and Mouse Simulation to controller the ongeki game. Using Pro-micro control.
N.A.G.E.K.I. PLEASE CHECK Main Project A cheap,simple,Ongeki controller Use Keyboard Simulation and Mouse Simulation to controller the ongeki game. Us
This is an active mirror of the KiCad development branch, which is hosted at GitLab
This is an active mirror of the KiCad development branch, which is hosted at GitLab (updated every time something is pushed). Pull requests on GitHub are not accepted or watched.
Appupdater is a C++ cross-platform framework to update desktop software (gitlab mirror)
appupdater is a C++ cross-platform framework to update desktop software. How it works Framework checks the URL you specified for info about versions a
Programming-Basics - This Repository Contains source codes of various programming languages. Please Contribute to make this Useful.
Programming-Basics About ❓ Want To Start your Open-Source Journey Without Facing Difficulties?,If Yes, Then You Are at The Right Place! 🎯 Don't Know
A high performance, middleware oriented C++14 http web framework please use matt-42/lithium instead
A high performance, middleware oriented C++14 http web framework please use matt-42/lithium instead
LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.
libtomcrypt Previously the git repository contained doc/crypt.pdf for detailed documentation. This was changed and the file is now only available from
Event-driven molecular dynamics simulations for hard spheres
Event-driven molecular dynamics code for hard spheres This is an event-driven molecular dynamics (EDMD) code for hard spheres. It uses neighbor lists
A UE4 plugin wrapper for Molecular Matter's Live++ Hot-Reloading Library
Good News Everyone: Natively integrated in UE4.22+ Details here: https://docs.unrealengine.com/en-us/Builds/4_22 UE4 LivePP: C/C++ live coding A UE4 p
A secure backup communication system. Doesn't use screens. Doesn't rely on cellular networks.
Secure Backup Communication Network (SEBCOM) A secure backup communication system. Doesn't rely on cellular networks. Doesn't use screens. What is it?
Comments
-
Introduce a new CI job that runs the build and tests on Linux ARM64
This PR makes it possible to run the build and tests in more then one CI workflow. It extracts the CI workflow steps in a .cmake script files. Both the old CI job (x86_64, macOS and Windows) and the new one (aarch64, Linux) execute the same sequence of
.cmake
scripts.TODO:
- [ ] Cache the ccache folder for the Linux ARM64 job
-
Update topology-file-formats.rst
Minor improvements to the format:
- Make the annotations to Tab. 13 readable
- Fix "Order of parameters and their units" column of Tab. 14 for SETTLE (math-mode)
- Fix bond entry 3 in urea topology
- Fix amber99.ff/tip3p include in urea topology
-
Help shorten test names
Introduce new helper function to help maintainers keep test names to a uniform maximum length
Shortened pdb2gmx, FEP, and replica-exchange test names to conform to new maximum length. Added the helper function to other tests whose reference data files have long names.
-
Fixed to the main GROMACS repository
- Roll back accidental atom->particle rename in exclusion blocks of GROMACS.
- Make the transpose(...) function inline to remove the compilation time warning.
Public development project of the LAMMPS MD software package
This is the LAMMPS software package. LAMMPS stands for Large-scale Atomic/Molecular Massively Parallel Simulator. Copyright (2003) Sandia Corporatio
C++ library and cmdline tools for parsing and manipulating VCF files
vcflib A C++ library for parsing and manipulating VCF files. overview The Variant Call Format (VCF) is a flat-file, tab-delimited textual format that
Structural variant detection and association testing
wham The wham suite consists of two programs, wham and whamg. wham, the original tool, is a very sensitive method with a high false discovery rate. Th
The movements of your RC vehicles are jerky and not smooth? This Arduino device will solve this issue by adding acceleration and deceleration ramps to the PWM signals!
This is an Arduino Pro Mini 3.3V / 8MHz based RC servo ramp / delay generator Features: 4 RC servo PWM inputs and outputs (can be enhanced) Reads the
Fox-toolkit - Unofficial Zenotech specific mirror of fox-toolkit; please refer to upstream site for latest version
The FOX GUI Library =================== Jeroen van der Zijp <[email protected]> What Is FOX?
A decompilation of Banjo Kazooie. (MIRROR of https://gitlab.com/banjo.decomp/banjo-kazooie)
banjo Building Grab tools git submodule update --init --recursive Drop in US v1.0 as baserom.us.v10.z64 (sha1sum: 1fe1632098865f639e22c11b9a81ee8f29c7
Simple Directmedia Layer, 1.2 branch ... ***DEPRECATED***, please use https://github.com/libsdl-org/SDL for new projects!
DEPRECATED The 1.2 branch of SDL is deprecated. While we occasionally collect fixes in revision control, there has not been a formal release since 201
LightAIMD - A lightweight ab initio molecular dynamics simulation program
LightAIMD - Ubuntu 20.04 Build LightAIMD is a lightweight AIMD (ab initio molecular dynamics) simulation program for simulating aperiodic molecular sy
Ios-malicious-bithunter - iOS Malicious Bit Hunter is a malicious plug-in detection engine for iOS applications. It can analyze the head of the macho file of the injected dylib dynamic library based on runtime. If you are interested in other programs of the author, please visit https://github.com/SecurityLife
iOS Malicious Bit Hunter Abstract iOS Malicious Bit Hunter is a malicious plug-in detection engine for iOS applications. It can analyze the head of th
TAFuzzer: Effective and Efficient Targeted Fuzzing framework for Smart Contract Vulnerability Detection (CCS2022a Under Review).
TAFuzzer An effective and efficient targeted fuzzing framework for smart contract vulnerability detection. Requirements TAFuzzer is supported on Linux