Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Index based connectivity #131

Closed
wants to merge 287 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Aug 19, 2020

  1. Enable creation of copolymers in make_example_fort5.py

    Morten Ledum authored and mortele committed Aug 19, 2020
    Configuration menu
    Copy the full SHA
    a77837c View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2020

  1. Configuration menu
    Copy the full SHA
    6c40bf5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b8e55af View commit details
    Browse the repository at this point in the history
  3. Cleanup fort5_to_hdf5.py

    mortele committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    6e450a9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c05d5b6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    392f891 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3159ac7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5531743 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5606997 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #9 from mortele/dev

    Extended the code to incorporate two-particle bonds.
    sigbjobo committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    7e134ee View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2020

  1. Configuration menu
    Copy the full SHA
    00d7c63 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2020

  1. Add logging.

    clog() only logs on the root rank.
    
    Probably add ArgumentParser for --verbose to control logging output.
    rainwoodman committed Sep 6, 2020
    Configuration menu
    Copy the full SHA
    186fa96 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2020

  1. Configuration menu
    Copy the full SHA
    53bd2ae View commit details
    Browse the repository at this point in the history
  2. Add CONFIGURE_RUNTIME()

    1. echos the conf key value pairs
    2. add --destdir, --profile, --verbose
    3. reformat output files to standard 5 digit beam shard names:
       https://beam.apache.org/releases/javadoc/2.2.0/org/apache/beam/sdk/io/ShardNameTemplate.html
       (assuming we will run to 1M ranks)
    rainwoodman committed Sep 7, 2020
    Configuration menu
    Copy the full SHA
    7827f9b View commit details
    Browse the repository at this point in the history
  3. Add --disable-mpio flag.

    This is buggy but at least allows me to run the code.
    rainwoodman committed Sep 7, 2020
    Configuration menu
    Copy the full SHA
    bb24384 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #14 from rainwoodman/fixes

    Logging exchange cost and use new pmesh exchange routines.
    sigbjobo committed Sep 7, 2020
    Configuration menu
    Copy the full SHA
    49ef4e0 View commit details
    Browse the repository at this point in the history
  5. Reorganise directory structure

    Use the standard python package directory layout. Add utils/ directory
    for auxiliary scripts. Add a placeholder docs/ directory for future
    sphinx autodoc deployment.
    mortele committed Sep 7, 2020
    Configuration menu
    Copy the full SHA
    bb5fd39 View commit details
    Browse the repository at this point in the history
  6. Add github actions CI for unit testing

    Adds a requirements.txt file to manage python package dependencies.
    mortele committed Sep 7, 2020
    Configuration menu
    Copy the full SHA
    6e0ba9e View commit details
    Browse the repository at this point in the history
  7. Add a docker image with all dependencies installed

    Also update the README with how to build for different use cases.
    mortele committed Sep 7, 2020
    Configuration menu
    Copy the full SHA
    86f874d View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2020

  1. Add LGPL-3.0 License

    mortele committed Sep 8, 2020
    Configuration menu
    Copy the full SHA
    069fed2 View commit details
    Browse the repository at this point in the history
  2. Add module for assigning particles to ranks

    Also update build instructions in README
    mortele committed Sep 8, 2020
    Configuration menu
    Copy the full SHA
    89a9023 View commit details
    Browse the repository at this point in the history
  3. Add missing conftest.py file

    mortele committed Sep 8, 2020
    Configuration menu
    Copy the full SHA
    5fb306b View commit details
    Browse the repository at this point in the history
  4. Add .gitignore

    mortele committed Sep 8, 2020
    Configuration menu
    Copy the full SHA
    8ebf157 View commit details
    Browse the repository at this point in the history
  5. Add .gitattributes

    Ensure that github-linguist does not incorrectly classify any OCCAM
    input/output files as ROFF text-formatting files
    mortele committed Sep 8, 2020
    Configuration menu
    Copy the full SHA
    23115c4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6236167 View commit details
    Browse the repository at this point in the history
  7. Delete test/__init__.py

    mortele committed Sep 8, 2020
    Configuration menu
    Copy the full SHA
    29a56a4 View commit details
    Browse the repository at this point in the history
  8. Revert "Delete test/__init__.py"

    Revert commit 29a56a4940d71db8ca25450d868ed769ccef88c4. Turns out it is
    necessary that test/ is a python module in order to test without
    installing the main source as a package with `pip install -e .` first.
    Need to add setup.py, clean up main.py, and make a proper package
    before this file can be removed.
    mortele committed Sep 8, 2020
    Configuration menu
    Copy the full SHA
    e15400d View commit details
    Browse the repository at this point in the history
  9. Change argument to distribute_input to a h5py.File

    This way we avoid opening/closing the file an extra time when reading
    the data in main.py.
    mortele committed Sep 8, 2020
    Configuration menu
    Copy the full SHA
    d8930e6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7651071 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ce0ed3c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e0136c2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a26ae8e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9de52df View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fb9dfb3 View commit details
    Browse the repository at this point in the history
  16. Update branches in ci.yml

    mortele committed Sep 8, 2020
    Configuration menu
    Copy the full SHA
    4fd8af8 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2020

  1. Merge pull request #17 from mortele/bonds-dev

    Add particle bonds, reorganize directory structure, add some testing
    sigbjobo committed Sep 9, 2020
    Configuration menu
    Copy the full SHA
    66d495c View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2020

  1. Configuration menu
    Copy the full SHA
    06b14e4 View commit details
    Browse the repository at this point in the history
  2. Change to using rRESPA integrator in main

    If no 'RESPA' or 'respa' keyword is specified in the CONF input,
    nothing is changed and the rRESAP scheme reduces automatically to a
    normal Velocity Verlet integrator.
    
    If no molecular forces are present (no 'molecules' is found in the
    input .hdf5), the rRESPA integrator reduces automatically to a
    (inefficient) Velocity Verlet integrator using only the field forces.
    mortele committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    0d873fd View commit details
    Browse the repository at this point in the history
  3. Merge pull request #20 from mortele/respa

    Adds the rRESPA integrator of Tuckerman et al.
    mortele committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    beadeef View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2020

  1. Move clog() out of main and into logger.py

    To make it more convenient to import in other modules.
    mortele committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    4287323 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2020

  1. Configuration menu
    Copy the full SHA
    3d2c86a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dfec48f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a69b9c7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cb119e6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    90a224d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d621022 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2020

  1. Configuration menu
    Copy the full SHA
    063b886 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48018f8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    449037a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a8cc9d9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d4417cc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5333df9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e980b3c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    344f4ba View commit details
    Browse the repository at this point in the history
  9. Add pyproject.toml specifying build time dependency

    Until new mpsort, pmesh, pfft-python tags are pushed to PyPI solving
    the build issue causing mpi4py, numpy, and cython to be present before
    install starts, we can handle the dependencies with a pyproject.toml
    file, cf. PEP 518.
    mortele committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    f10c582 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e13fa6f View commit details
    Browse the repository at this point in the history
  11. Update ci.yml

    Start printing testing code coverage report in build CI
    mortele committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    dc99290 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2020

  1. Configuration menu
    Copy the full SHA
    b4d38b2 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2020

  1. Add hamiltonian.py

    mortele committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    221f6a9 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2020

  1. Expand logger.py a bit

    mortele committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    af0ed76 View commit details
    Browse the repository at this point in the history
  2. Setup logger for easy logging with MPI

    Allow Logger.rank0.log() and Logger.all_ranks.log() for logging output
    from root or all ranks, respectively.
    mortele committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    b77485d View commit details
    Browse the repository at this point in the history
  3. Change import structure in pytest unit tests

    While main.py is not pip installable yet, make sure tests can import
    from the package root properly.
    mortele committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    e7d39fb View commit details
    Browse the repository at this point in the history
  4. Update .gitignore

    mortele committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    acf23e0 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2020

  1. Configuration menu
    Copy the full SHA
    b8de364 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2020

  1. Configuration menu
    Copy the full SHA
    754c5fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e64469 View commit details
    Browse the repository at this point in the history
  3. Clean up CONF dictionary in main.py

    Ensure we don't keep junk around in the CONF dictionary after we parse
    it from CONF.py.
    mortele committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    297c9e8 View commit details
    Browse the repository at this point in the history
  4. Add testing for Hamiltonian

    Ensure energies match theoretical Gaussian core model equivalent
    mortele committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    999eaeb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d14e2ea View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    25d9a6f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2c559a4 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2020

  1. Configuration menu
    Copy the full SHA
    d05882f View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2020

  1. Configuration menu
    Copy the full SHA
    54cdd83 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2020

  1. Rename package directory and prepare for main install

    Rename hPF/ to hymd/ in anticipation of the PyPI package name, finalize
    the movement of functions away from main.py into modules in hymd/. Add
    new modules field, file_io, thermostat.
    mortele committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    179c8c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6626e8e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd86a5d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5916b4e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    be8c60d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    75bafdb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fc122eb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4fa32f1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    37dd664 View commit details
    Browse the repository at this point in the history
  10. Change test case in test_input_parser_check_chi

    Ensure the warning prints species alphabethized  when chi is specified
    for some interaction but one (or both) of the species are not present
    in the system.
    mortele committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    ea928b5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    27dbdd6 View commit details
    Browse the repository at this point in the history
  12. Loosen even further

    mortele committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    81c6c95 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2020

  1. Configuration menu
    Copy the full SHA
    82ead1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c0c9ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f48c9f View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. Configuration menu
    Copy the full SHA
    6f84bb3 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2020

  1. Rewrite file_io to adhere to the H5MD standard

    Allows data to be directly read into VMD using the VMD-h5mdplugin.
    
    This *probably* breaks the --disable-mpio option in main, so only way
    to run is with driver=mpio.
    mortele committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    a07f01d View commit details
    Browse the repository at this point in the history
  2. Add debug option to disable forces, fix decompose bug

    Fixes a bug causing domain decomposition to be run every single step,
    and adds command line options to selectively disable forces (in the
    most stupid way possible, but it does not matter).
    mortele committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    667ff6b View commit details
    Browse the repository at this point in the history
  3. Add fortran implementation of bonds

    Adds a simple makefile to compile the fortran code into python modules.
    mortele committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    f977cbf View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2020

  1. Add --dump-per-particle command line argument

    Prints energies per particle instead of the default total energies.
    mortele committed Oct 27, 2020
    Configuration menu
    Copy the full SHA
    1352671 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    50ca712 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    66a8222 View commit details
    Browse the repository at this point in the history
  4. Optimize away all inadvertent calls to pm.create

    Hopefully eliminates the need to ever create new Field objects when
    calling update_field. Pre-allocates the necessary Field and ComplexField
    objects in main before the MD loop starts.
    mortele committed Oct 27, 2020
    Configuration menu
    Copy the full SHA
    c5db394 View commit details
    Browse the repository at this point in the history
  5. Fix bugs in fortran implementation of angle forces

    Using double precision for the internal logic in compute_angle_forces to
    avoid numerical instability in the calculation of the sine of theta from
    the cosine value. Also fix a bug causing the forces to not update
    propely.
    mortele committed Oct 27, 2020
    Configuration menu
    Copy the full SHA
    ed8358a View commit details
    Browse the repository at this point in the history
  6. Some light cleanup

    mortele committed Oct 27, 2020
    Configuration menu
    Copy the full SHA
    5ecbb01 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2020

  1. Configuration menu
    Copy the full SHA
    635e229 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2020

  1. Fix bug causing angle force to sometimes become inf

    When rij and rkj are very close to parallel, the denominator in the
    force expression diverges as 1/sin(theta). The numerator vanishes
    sufficiently rapidly to cancel the divergence, but the numerical
    expression is unstable. In the cases where cos(theta) is Nπ to
    numerical precision, we just ignore the force and the energy. Mirrors
    what is done in GROMACS.
    mortele committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    fc637c4 View commit details
    Browse the repository at this point in the history
  2. Rewrite the CSVR thermostat

    Rewrite the thermostat according to the scaling factor given in Eq. A7
    Bussi, J. Chem. Phys. 126, 014101 (2007). Tested the factor against the
    author's own implementation of the thermostat from
    https://sites.google.com/site/giovannibussi/.
    mortele committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    01ea6ca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    33ffc50 View commit details
    Browse the repository at this point in the history
  4. Update requirements.txt

    mortele committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    4567c35 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b1cb910 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2020

  1. Configuration menu
    Copy the full SHA
    a3669d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0012cce View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2020

  1. Configuration menu
    Copy the full SHA
    de6e648 View commit details
    Browse the repository at this point in the history
  2. Redirect output of readout in compute_field_force via out=

    Remove the possibility of using the function in a way that forces ¨
    reallocation of the force array each time it is called.
    mortele committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    d39cbb8 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2020

  1. Revert compute_field_force change

    There is no way to slice numpy ndarrays with non-simple indexing without
    creating a copy. Previous change was actually not working correctly.
    mortele committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    42d0040 View commit details
    Browse the repository at this point in the history
  2. Add gaussian core calculation module

    With testing for pmesh energy and force accuracy as a function of grid
    size.
    mortele committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    2f0877e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd0aa19 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5350707 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2020

  1. Configuration menu
    Copy the full SHA
    1155774 View commit details
    Browse the repository at this point in the history
  2. Add fortran module for double precision bond calculation

    Add precision of velocities and positions as a parameter in main,
    making it easy to investigate the stability issues incurred by single
    precision.
    mortele committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    dd89b60 View commit details
    Browse the repository at this point in the history
  3. Add CSRV effective energy H tilde calculation

    And output it to terminal with verbose > 1 flag provided to main.py.
    mortele committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    68affa7 View commit details
    Browse the repository at this point in the history
  4. Remove unused debug variables

    mortele committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    e4ab976 View commit details
    Browse the repository at this point in the history
  5. Remove unused MPI import

    mortele committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    3d66cec View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4833972 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    de02592 View commit details
    Browse the repository at this point in the history
  8. Dont call the functions with --disable passed to main

    Avoid calling compute_field_and_kinetic_energy, update_field and
    compute_field_force when --disable-field is given, avoid calling
    prepare_bonds if both --disable-bonds and --disable-angle-bonds is
    given, avoid compute_bond_forces and compute_angle_forces if
    --disable-bonds or --disable-angle-bonds is specified, respectively.
    mortele committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    0228e50 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b78a623 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2020

  1. Configuration menu
    Copy the full SHA
    4427ea5 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2020

  1. Fix bug causing angle bonds to not be computed

    A typo causing the computation of angular bonds to be incorrectly
    skipped whenever the --disable-field keyword was provided to main.py
    mortele committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    23d1bb9 View commit details
    Browse the repository at this point in the history
  2. Use double precision for bond information in force

    Applies to bond equilibrium lengths/angles and bond strength
    coefficients.
    mortele committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    92b095f View commit details
    Browse the repository at this point in the history
  3. Add ΔH to log output in file_io

    For NVE simulations, ΔH is the change in total energy, while for NVT
    simulations this is the total change in the effective hamiltonian H
    tilde (energy plus work applied by the thermostat kinetic energy
    re-scaling).
    mortele committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    e49ad72 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    de91b83 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d93dd61 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9ec35af View commit details
    Browse the repository at this point in the history
  7. Use double precision for interim quantities

    Only keep the positions and the forces as single precision in
    compute_angle_forces. Add free line length for the fortran compilation.
    mortele committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    602a20e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6d8fd60 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2020

  1. Fix rRESPA bug, move zeroing force back into cbf, caf

    Second long-time step velocity adjustment was not correctly assigning
    the updated velocities to the velocities array, causing the slowly
    varying field integration to be incorrect.
    mortele committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    9bc9c31 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0cdab94 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    648d80f View commit details
    Browse the repository at this point in the history
  4. Update Dockerfile and README.md

    Also temporarily disable MPI tests in github CI.
    mortele committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    46f0b6c View commit details
    Browse the repository at this point in the history
  5. Merge pull request #21 from mortele/dev

    Add new config parser, change package directory structure, perform sweeping optimizations
    mortele committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    7f881c3 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2021

  1. Debugging in progress

    Manuel Carrer committed Mar 4, 2021
    2 Configuration menu
    Copy the full SHA
    094e420 View commit details
    Browse the repository at this point in the history
  2. formatting, still not working

    Manuel Carrer committed Mar 4, 2021
    Configuration menu
    Copy the full SHA
    4c8ffa1 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2021

  1. README fix

    Manuel Carrer committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    78cb541 View commit details
    Browse the repository at this point in the history
  2. Add conf file

    Manuel Carrer committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    d71109e View commit details
    Browse the repository at this point in the history
  3. change README

    Manuel Carrer committed Mar 5, 2021
    1 Configuration menu
    Copy the full SHA
    8609619 View commit details
    Browse the repository at this point in the history
  4. Update README.md

    Manuel Carrer committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    c0be5c5 View commit details
    Browse the repository at this point in the history
  5. add example

    Manuel Carrer committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    ef30808 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'main' of https://github.com/Cascella-Group-UiO/HyMD-2021

    …into main
    Manuel Carrer committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    19ab87e View commit details
    Browse the repository at this point in the history
  7. Added water input.hdf5

    Samiran Sen committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    f730b2e View commit details
    Browse the repository at this point in the history
  8. change water config

    Manuel Carrer committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    bfe8f3c View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2021

  1. Update .coveragerc and branch spec in CI

    Default branch changed name from master to main.
    mortele committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    e01bf64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f8d6af1 View commit details
    Browse the repository at this point in the history
  3. Update README with CI badge

    mortele committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    505ea3d View commit details
    Browse the repository at this point in the history
  4. Change url in README CI badge

    mortele committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    4d228d7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6958b6f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    71c7d61 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b59a854 View commit details
    Browse the repository at this point in the history
  8. Enable extracing a specific frame in h5md2input.py

    Defaults to the last frame. Python-esque indexing supported, so
    specifying --frame -7 will grab the 7th frame *from the end*.
    mortele committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    7703401 View commit details
    Browse the repository at this point in the history
  9. Change dtype of time output to float

    This essentially increases the resolution of the time outputted by the
    code in /particles/all/<quantity>/time from 1.0ps to 1e-45ps.
    mortele committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    d716b56 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #13 from mortele/hotfix_10

    Fix github actions CI
    mortele committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    50b996b View commit details
    Browse the repository at this point in the history
  11. Add the thermostat work to h5md ouput

    Dump the change in energy due to the thermostat doing work on the system
    when rescaling the velocities each time step.
    mortele committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    249f50f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c5d7fce View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f66a1ff View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1978c9b View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2021

  1. Configuration menu
    Copy the full SHA
    cc4a586 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de8cd7d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4a68ae6 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2021

  1. Configuration menu
    Copy the full SHA
    c8ce364 View commit details
    Browse the repository at this point in the history
  2. Fix bug in distribute_input making rank1 too greedy

    Whenever the MPI rank 0--rank 1 cut happened exactly on a molecule
    divide, the second rank would erroneously grab an extra molecule also
    taken by the root rank.
    mortele committed Mar 20, 2021
    Configuration menu
    Copy the full SHA
    f59988d View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2021

  1. Fix bug in store_static when bonds are disabled

    When --disable-bonds and --disable-angle-bonds are both specified, the
    bonds_2_atom1 and bonds_2_atom2 are correctly created as empty lists.
    mortele committed Mar 22, 2021
    Configuration menu
    Copy the full SHA
    814c83a View commit details
    Browse the repository at this point in the history
  2. Add --force-output and --velocity-output options

    Enables dumping of total forces to H5MD output with --force-output. Also
    enables toggling velocity dumping on/off with the --velocity-output
    option.
    mortele committed Mar 22, 2021
    Configuration menu
    Copy the full SHA
    4e21510 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eb6e327 View commit details
    Browse the repository at this point in the history
  4. Only write velocities/forces when requested

    When out_velocity or out_force flags are not set, do not write
    velocities and/or forces to H5MD output.
    mortele committed Mar 22, 2021
    Configuration menu
    Copy the full SHA
    6c55319 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7686e0c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    57aca02 View commit details
    Browse the repository at this point in the history
  7. Fix domain decomposition without molecules

    domain_decomposition now correctly handles the cases when molecules and
    bonds are/are not present.
    mortele committed Mar 22, 2021
    Configuration menu
    Copy the full SHA
    a9bbbfe View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1c99911 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    98d3552 View commit details
    Browse the repository at this point in the history
  10. Pre test step before mod(step, domain_decomposition)

    To avoid divide by zero in modulo(step, domain_decomposition) when both
    are 0 (specifically 0 and False).
    mortele committed Mar 22, 2021
    Configuration menu
    Copy the full SHA
    4d3659e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    42f29c1 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2021

  1. Configuration menu
    Copy the full SHA
    df96372 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2021

  1. Pass --velocity_output to every store_data call

    Fix but where the --velocity_output and --force_output flags were not
    correctly passed to store_data inside and after the MD loop (only when
    store_data was called before the loop starts).
    mortele committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    29ec752 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2021

  1. Update field, layouts before calculating field force

    Move the update_field call and the recomputing of the layouts list
    to before the field is calculated in preparation for the secondary
    outer rRESPA step.
    mortele committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    6711754 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #14 from mortele/dev_gro2fort5

    Add gro2fort5.py, a .gro to OCCAM input converter
    mortele committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    2e30beb View commit details
    Browse the repository at this point in the history
  3. Merge pull request #24 from mortele/hotfix_23

    Change dtype from Float to float in fort5_to_hdf5
    mortele committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    3b63543 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #27 from mortele/hotfix_25

    Fix bug in distribute_input making rank1 too greedy
    mortele committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    fd8e901 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #28 from mortele/hotfix_4

    Fix bug in resolution of time values dumped to H5MD output
    mortele committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    ca33c7e View commit details
    Browse the repository at this point in the history
  6. Merge pull request #29 from mortele/hotfix_3

    Output the work done by the thermostat in H5MD output
    mortele committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    aa07c5b View commit details
    Browse the repository at this point in the history
  7. Merge pull request #31 from mortele/dev_h5md2input

    Add h5md2input.py script for converting HyMD output to HyMD input
    mortele committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    5edc045 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #32 from mortele/hotfix_8

    Add --double-output parameter to main.py making H5MD output floats 64 bit
    mortele committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    1a635d5 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #33 from mortele/hotfix_15_

    Fix bug in store_static when bonds are disabled
    mortele committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    ad476fc View commit details
    Browse the repository at this point in the history
  10. Merge pull request #36 from mortele/hotfix_26

    Use the pmesh MPI communicator in file_io.py, not MPI.COMM_WORLD
    mortele committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    42d4901 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #40 from mortele/hotfix_39

    Pre-test domain_decomposition before computing the modulo to avoid divide by zero
    mortele committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    436a759 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b8650b9 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #34 from mortele/hotfix_7_

    Add optional velocity and force output to H5MD
    mortele committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    4d05a27 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #41 from mortele/hotfix_35

    Update .gitingore and pyproject.toml
    mortele committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    58e0f23 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    2ba2a09 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #59 from mortele/hotfix_53

    Update field, layouts before calculating field force
    mortele committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    bcffd65 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    aa6c5ef View commit details
    Browse the repository at this point in the history
  18. Merge pull request #38 from mortele/hotfix_37

    Fix domain decomposition without molecules and bonds present
    mortele committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    ab0737f View commit details
    Browse the repository at this point in the history
  19. Merge pull request #1 from Cascella-Group-UiO/main

    Update fork from upstream
    mortele committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    3848d31 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2021

  1. Configuration menu
    Copy the full SHA
    8fb9307 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5346c2b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    74e4095 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6b62c8a View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2021

  1. Configuration menu
    Copy the full SHA
    ab5bfe1 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2021

  1. Allow random numbers to be passed to thermostat

    To facilitate deterministic testing, enable passing the normally
    distributed R1, and the gamma distributed Ri squared sum as parameters
    to velocity_rescale.
    mortele committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    9d79c79 View commit details
    Browse the repository at this point in the history
  2. Flesh out molecules_with_solvent in conftest

    Add deterministic velocities, bonds, and types.
    mortele committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    4b2a9a8 View commit details
    Browse the repository at this point in the history
  3. Add simple thermostat test

    mortele committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    8b6f5ae View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2021

  1. Add thermostat coupling groups

    Extend test_thermostat to account for the new use case, rename types ->
    names and create a types index array in the molecules_with_solvent
    fixture in conftest.py. Update calling signature of rescale_velocity in
    main.
    mortele committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    51b4cfd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d274a50 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c20ff7b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    80e8bf3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4b57351 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9125be0 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2021

  1. Configuration menu
    Copy the full SHA
    2455042 View commit details
    Browse the repository at this point in the history
  2. Fix issue with performance logging

    Correctly output ns/day and hours/ns.
    mortele committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    a6918e4 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2021

  1. Merge pull request #68 from mortele/hotfix_67

    Correct log output of ns/day and hours/ns performance
    mortele committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    df46387 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #62 from mortele/hotfix_60

    Correctly format exchange cost in log
    mortele committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    90543d8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #63 from mortele/hotfix_61

    Fix bug in fmtdt causing empty string when days<1
    mortele committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    d1cb09e View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2 from Cascella-Group-UiO/main

    Update main from upstream
    mortele committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    e5aaa03 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2021

  1. Configuration menu
    Copy the full SHA
    edd5f1c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #81 from mortele/hotfix_77

    Correct length of output arrays when mod(n_steps, n_print) is 1
    mortele committed Apr 17, 2021
    Configuration menu
    Copy the full SHA
    357afac View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2021

  1. Rewrite thermostat, add documentation

    Rename the CSVR thermostat function csvr_thermostat, extract the
    random number generation into two separate functions, _random_gaussian
    and _random_chi_squared, for easy hijacking during testing. Fix an
    error causing only some of the particles to be considered for the
    calculation of the target kinetic energy.
    mortele committed Apr 20, 2021
    Configuration menu
    Copy the full SHA
    3e43079 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48c6ee1 View commit details
    Browse the repository at this point in the history
  3. Complete rewrite of test_thermostat

    Add testing of the thermostat_work with and without coupling groups.
    Streamline the random number hook into thermostat for testing with
    deterministic input/output by utilizing the new _random_gaussian and
    _random_chi_squared functions in thermostat.py.
    mortele committed Apr 20, 2021
    Configuration menu
    Copy the full SHA
    5594ef3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4ead144 View commit details
    Browse the repository at this point in the history
  5. Remove size=1 specification to numpy random calls

    Specifying the size explicitly makes the return type a size 1 numpy
    ndarray.
    mortele committed Apr 20, 2021
    Configuration menu
    Copy the full SHA
    4666c34 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2021

  1. Clean COM velocities before thermostatting

    Removes the center of mass momentum before applying the thermostat,
    thus performing the velocity rescaling on the correct number of degrees
    of freedom.
    
    Also change the implementation of the CSVR thermostat to align with the
    derivation from the 2008 Comput. Phys. Commun paper, not the original
    2007 J. Chem. Phys. paper. Change call signature of csvr_thermostat to
    change velocities in place, returning None.
    mortele committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    6d822d3 View commit details
    Browse the repository at this point in the history
  2. Change the -oo option to only run once, not n times

    Use the OpenMPI --output-filename option to redirect the output from
    different MPI ranks to individual files, so the test can be run only
    once while keeping the output from all ranks.
    mortele committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    5cbdc92 View commit details
    Browse the repository at this point in the history
  3. Add option to not clean the COM in thermostat

    Also remove the internal test to see if the coupling group is empty,
    this is caught by check_thermostat_coupling_groups in input_parser
    anyway and should never happen.
    mortele committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    f76b554 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2021

  1. Remove extraneous comment

    mortele committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    9d1fe8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75dca2b View commit details
    Browse the repository at this point in the history
  3. Use the SI defined exact value of the gas constant

    Remove all the (2.479 / 298) approximations in different places,
    absorbing the definition of the constant into Config. Also change all
    instances of (3 / 2) to 1.5.
    mortele committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    a294098 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    13fe9f2 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2021

  1. Merge pull request #65 from mortele/dev_couplgrps

    Implement separate thermostat coupling groups
    mortele committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    49123d0 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2021

  1. Add split_gro_molecules.py

    Splits molecules after the charmm-gui Martini equilibration makes
    everything one giant molecule with all the particles.
    mortele committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    f456b6a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #117 from mortele/hotfix_116

    Add split_gro_molecules.py
    mortele committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    82c4a0c View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2021

  1. Change definition of remove_com_momentum in config

    Instead of only removing the linear center of mass momentum at the
    beginning of the simulation if cancel_com_momentum is True, we remove
    the linear momentum at the start *and* every cancel_com_momentum steps
    if an integer value is specified.
    mortele committed Aug 27, 2021
    Configuration menu
    Copy the full SHA
    81f105e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #123 from mortele/hotfix_95_

    Add option to remove linear center of mass momentum every N steps
    Manuel Carrer committed Aug 27, 2021
    Configuration menu
    Copy the full SHA
    edf9285 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2021

  1. Move to tomli (#130)

    * Move to tomli, drop nested lists in config.toml
    
    * Update test
    
    * Update requirements
    
    * Update conftest
    
    * Update nesting for bonds, angles and chi
    Manuel Carrer committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    d3aff97 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    842cf4d View commit details
    Browse the repository at this point in the history
  3. Read optional topology toml file

    Manuel Carrer committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    7bbf85f View commit details
    Browse the repository at this point in the history
  4. Fix toml loading

    Manuel Carrer committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    6514e67 View commit details
    Browse the repository at this point in the history
  5. Fix indexing

    Manuel Carrer committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    ae4c5be View commit details
    Browse the repository at this point in the history
  6. Default topol to None

    Manuel Carrer committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    3374218 View commit details
    Browse the repository at this point in the history
  7. Update function name

    Manuel Carrer committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    1683d00 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2021

  1. Allow simply specifying total number of molecule for each resname ins…

    …tead of range
    Manuel Carrer committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    6a9dab6 View commit details
    Browse the repository at this point in the history
  2. Remove exit() command

    Manuel Carrer committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    28d7443 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2021

  1. Fix np.where

    Manuel Carrer committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    4b3602f View commit details
    Browse the repository at this point in the history
  2. Add tests for new index_based bond method

    Manuel Carrer committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    e8c8feb View commit details
    Browse the repository at this point in the history
  3. Fix dppc_single calls

    Manuel Carrer committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    93b4fa8 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2021

  1. Revert previous commits by simply 'fixing' the bond and angle order i…

    …n the topology
    Manuel Carrer committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    d758785 View commit details
    Browse the repository at this point in the history
  2. Add example itp like toml for DPPC

    Manuel Carrer committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    ecda2f0 View commit details
    Browse the repository at this point in the history
  3. Fix example

    Manuel Carrer committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    7cf2c5c View commit details
    Browse the repository at this point in the history