Git Product home page Git Product logo

nise_2017's Introduction

NISE_2017

This is the current development version of a quantum classical package for calculating coherent multidimensional spectra (as FTIR, SFG, 2DIR, 2DES, 2DIRraman, 2DSFG, and F-2DES).

General Description

The NISE3.1 code was originally developed by Thomas la Cour Jansen. Please, cite the appropriate references [1–6] when publishing work using this code. The code allows the calculation of the linear absorption,linear dichroism, sum-frequency generation, two-dimensional spectra (IR,UVvis, and SFG), population transfer, exciton diffusion and integrated anisotropy using the full nonadiabatic semi-classical numerical integration of the Schrödinger equation approach [2] and the sparse matrix optimization approach [4]. The code allows treating spectra of diverse systems involving intra- and intermolecular energy transfer [1,3,7–9], non-Gaussian dynamics [10, 11], surfaces [5], and chemical exchange [12]. This manual is not intended as an introduction to two-dimensional spectroscopy. The user is directed to the references including recent reviews [2,13–16,20] and books for more information [17–19]. The code use wavenumbers for frequencies and times are femtoseconds. The transition dipoles and transition polarizabilities may be given in any desired units. This version has MPI and OpenMP implementation for parallel use for all 2D methods [21]. Feedback on the program and the manual are welcome via e-mail: [email protected] or contribute an issue on the gitHub repository. Change in the code is allowed, but on own risk, and should be reported clearly in publications. Redistribution of the code must happen in accordance with the license.

Hamiltonians for the NISE code can be created with the AIM program [22,23]. An external tutorial is available [24] and a YouTube video demonstration of the installation of the programme [25].

References

  1. T. L. C. Jansen and J. Knoester. J. Phys. Chem. B, 110:22910–22916, (2006).
  2. T. L. C. Jansen and J. Knoester. Acc. Chem. Res., 42(9):1405–1411, (2009).
  3. T. L. C. Jansen, B. M. Auer, M. Yang and J. L. Skinner. J. Chem. Phys., 132:224503, (2010).
  4. C. Liang and T. L. C. Jansen. J. Chem. Theory Comput., 8:1706–1713, (2012).
  5. C. Liang, M. Louhivuori, S. J. Marrink, T. L. C. Jansen and J. Knoester. J. Phys. Chem. Lett., 4:448–452, (2013).
  6. C. D. N. van Hengel, K. E. van Adrichem and T. L. C. Jansen, J. Chem. Phys. 158, 064106 (2023)
  7. D. Cringus, T. L. C. Jansen, M. S. Pshenichnikov and D. A. Wiersma. J. Chem. Phys., 127:084507, (2007).
  8. T. L. C. Jansen and J. Knoester. Biophys. J., 94:1818–1825, (2008).
  9. A. G. Dijkstra, T. L. C. Jansen and J. Knoester. J. Phys. Chem. A, 114:7315–7320, (2010).
  10. T. L. C. Jansen, D. Cringus and M. S. Pshenichnikov. J. Phys. Chem. A, 113:6260, (2009).
  11. S. Roy, M. S. Pshenichnikov and T. L. C. Jansen. J. Phys. Chem. B, 115:5431–5440, (2011).
  12. T. L. C. Jansen and J. Knoester. J. Chem. Phys., 127:234502, (2007).
  13. P. Hamm, M. H. Lim and R. M. Hochstrasser. J. Phys. Chem. B, 102:6123–6138, (1998).
  14. R. M. Hochstrasser. Chem. Phys., 266(2-3):273–284, (2001).
  15. M. Cho. Chem. Rev., 108:1331, (2008).
  16. S. Mukamel. Annu. Rev. Phys. Chem., 51:691, (2000).
  17. M. Cho. Two-dimensional Optical Spectroscopy. CRC Press, Boca Raton, 2009.
  18. S. Mukamel. Principles of Nonlinear Optical Spectroscopy. Oxford University Press, New York, 1995.
  19. P. Hamm and M. T. Zanni. Concepts and Methods of 2D Infrared Spectroscopy. Cambridge University Press, Cambridge, 2011.
  20. T. L. C. Jansen J. Chem. Phys. 155 (17): 170901, (2021)
  21. A. S. Sardjan, F. P. Westerman, J. P. Ogilvie, and T. L. C. Jansen, J. Phys. Chem. B 124: 9420-9427 (2020).
  22. K. E. van Adrichem and T. L. C. Jansen, J. Chem. Theory Comput. 18: 3089–3098 (2022).
  23. AIM: https://github.com/Kimvana/AIM
  24. NISE Tutorials: https://github.com/GHlacour/NISE_Tutorials
  25. NISE installation video: YouTube

nise_2017's People

Contributors

ghlacour avatar kaizhong1027 avatar fwest98 avatar migonis avatar gijscodesbert avatar cdhengel avatar vitaminb2701 avatar kimvana avatar marickmanrho avatar

Stargazers

 avatar Sean Clancy avatar Thibaut avatar Jia-Xin Zhu avatar Lars avatar denis pan avatar Jógvan Magnus Haugaard Olsen avatar  avatar  avatar Daniele Padula avatar  avatar Ruben Steendam avatar

Watchers

James Cloos avatar

nise_2017's Issues

Translate does not report error if the file format string is incorrect

Describe the bug
The file format specifications in the Translate program are not check agains allowed formats. In case of a typo the program generate garbage.

To Reproduce
Steps to reproduce the behavior:

  1. Simply fill in a wrong file format and run tutorial
  2. Look at the output file

Expected behavior
The program should provide an error message and stop.

Screenshots
Not applicable

Desktop (please complete the following information):

  • OS: all
  • Version all

Additional context
Add any other context about the problem here.

New CMake version

Describe the bug
The code does not compile with CMake/3.18.4-GCCcore-10.2.0

To Reproduce
Steps to reproduce the behavior:

  1. CMake with module load CMake/3.18.4-GCCcore-10.2.0
  2. When running make a complaint on:
    /software/software/binutils/2.31.1-GCCcore-8.2.0/bin/ld.gold: error: CMakeFiles/NISE.dir/types_MPI.c.o: multiple definition of 'T_NON_TYPE'
    /software/software/binutils/2.31.1-GCCcore-8.2.0/bin/ld.gold: CMakeFiles/NISE.dir/NISE.c.o: previous definition here

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Analysis fluctuation of couplings

Describe the bug
The standard deviation of the couplings is much too large.

To Reproduce
Steps to reproduce the behavior:
Always when calculating the standard deviation of the coupling the site frequency is included resulting in very large standard deviations.

Expected behavior
The standard deviation for the coupling strength should not include the site frequency in the sum.

Screenshots
None

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Warning -final value of rate response is too high

Describe the bug
I get a final value that is much higher than it actually is when calculating MCFRET.

To Reproduce
Steps to reproduce the behavior:
Do an MCFRET calculation with a high sample rate.

Expected behavior
You should get the percentage of the final value compared to the initial value.

Screenshots
Final value of rate response is 163287.939453 % of the initial value. You may avearge over too few samples (decrease the value of Samplerate) or your chosen coherence time of 25 steps, may be too short for the coherence to decay.

Additional context
None.

Problem in diagnoalising rate matrix in MCFRET analysis

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:
Try diagonalising a 2-by-2 matrix.

Expected behavior
You should not get an error.

Screenshots
Starting analysis of the MCFRET rate.
** On.
entry to SGEEV
parameter number 13 had an illegal value
Error in sgeev: info = -13
[s5487811@interactive2 bin_files]$

Additional context
None.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.