nmoldyn new look for new features. history nmoldyn v1.0 (1995, gerald kneller): fortran 77 msd,...

8
nMOLDYN New look for new features

Upload: margaretmargaret-hutchinson

Post on 20-Jan-2016

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NMOLDYN New look for new features. History nMOLDYN v1.0 (1995, Gerald Kneller): FORTRAN 77 MSD, VACF, DOS, Finc(q,t), Fcoh(q,t), S(q,w) … nMOLDYN v2.0

nMOLDYNNew look for new features

Page 2: NMOLDYN New look for new features. History nMOLDYN v1.0 (1995, Gerald Kneller): FORTRAN 77 MSD, VACF, DOS, Finc(q,t), Fcoh(q,t), S(q,w) … nMOLDYN v2.0

HistorynMOLDYN v1.0 (1995, Gerald Kneller):

FORTRAN 77

MSD, VACF, DOS, Finc(q,t), Fcoh(q,t), S(q,w) …

nMOLDYN v2.0 (2002, T. Rog, K. Murzyn, K. Hinsen):

Python

Same scientific contents than v1.0

Command line and GUI (Tk) versions

netcdf input/output format

Upgrade (2006, Paolo Calligari):

Anisotropic calculations of scattering functions

Page 3: NMOLDYN New look for new features. History nMOLDYN v1.0 (1995, Gerald Kneller): FORTRAN 77 MSD, VACF, DOS, Finc(q,t), Fcoh(q,t), S(q,w) … nMOLDYN v2.0

nMOLDYN current status

nMOLDYN is a mature project

Around 20 analysis available reached a plateau in term of possibly new analysis

Almost all MD packages covered (NAMD, DL_POLY, VASP …)

Stable

Multi-platformWindowsLinuxMacOS (Guillaume)

Page 4: NMOLDYN New look for new features. History nMOLDYN v1.0 (1995, Gerald Kneller): FORTRAN 77 MSD, VACF, DOS, Finc(q,t), Fcoh(q,t), S(q,w) … nMOLDYN v2.0

nMOLDYN current status

Page 5: NMOLDYN New look for new features. History nMOLDYN v1.0 (1995, Gerald Kneller): FORTRAN 77 MSD, VACF, DOS, Finc(q,t), Fcoh(q,t), S(q,w) … nMOLDYN v2.0

Why a new interface ?nMOLDYN community

Different profiles (pure experimentalist, scientific programmers …)Different OS

Improving current nMOLDYN functionalitiesMulti-threaded analysis from GUI

Introducing new functionalities:New 3D plotting toolInternal molecular visualizerNew scientific functionalities (anisotropic analysis)

More user friendly

Page 6: NMOLDYN New look for new features. History nMOLDYN v1.0 (1995, Gerald Kneller): FORTRAN 77 MSD, VACF, DOS, Finc(q,t), Fcoh(q,t), S(q,w) … nMOLDYN v2.0

wxPythonwxPython wraps the popular wxWidgets which is written in C++ .

It allows Python programmers to create programs with a robust, highly functional graphical user interface.

Easy to transport, and run on multiple platforms without modification (currently supported platforms are 32-bit Microsoft Windows, most Unix or unix-like systems, and Macintosh OS X.)

It’s an open source and allows multithreading.

Mature project

One of the standard for developing GUI

Page 7: NMOLDYN New look for new features. History nMOLDYN v1.0 (1995, Gerald Kneller): FORTRAN 77 MSD, VACF, DOS, Finc(q,t), Fcoh(q,t), S(q,w) … nMOLDYN v2.0

Mayavi 2

Created by B. Ramachandran and G. Varoquaux

Complements matplotlib with 3D-plotting

High quality plots

wxPython backend

Animation molecular viewer

Installed with enthought multi-packages

Page 8: NMOLDYN New look for new features. History nMOLDYN v1.0 (1995, Gerald Kneller): FORTRAN 77 MSD, VACF, DOS, Finc(q,t), Fcoh(q,t), S(q,w) … nMOLDYN v2.0

Perspectives

Finishing the GUI

Developing new scientific functionalitiesbiblMD analysis (strong coupling with Mayavi 2)Multiple scattering New fields …

New converters (Gromacs, DL_POLY binary)

McStasUsing Mayavi functionalities ?Building a web interface for nMOLDYN and McStas