Adding a model to GMIN: Difference between revisions
import>Mp466 No edit summary |
import>Mp466 No edit summary |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
This is rough outline of the subrounties that need to be changed to add a new model to GMIN. |
|||
GMIN starts with main.F |
|||
Your mileage will vary a bit with respect to the details. |
|||
'''main.F''' -- starts GMIN |
|||
commons.f90 -- Common block |
|||
'''commons.f90''' -- modules commons |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
mc.F Takes Monte Carlo step |
|||
'''io1.''' -- prints intro I/O |
|||
mylbfgs.f Miminizes Coordinates |
|||
'''mcruns.f''' -- starts GMIN simulation |
|||
⚫ | |||
'''mc.F''' -- takes Monte Carlo step evaulates energy with potential.f and uses takestep.f |
|||
⚫ | |||
'''mylbfgs.f''' -- miminizes coordinates |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
--[[User:mp466|mp466]] 00:24, 8 July 2008 (BST) |
Latest revision as of 23:24, 7 July 2008
This is rough outline of the subrounties that need to be changed to add a new model to GMIN. Your mileage will vary a bit with respect to the details.
main.F -- starts GMIN
commons.f90 -- modules commons
countatoms.f90 -- modules Noa (name should be changed for consistency) counts atoms for dynamic memory allocation
keyword.f -- Reads data file
io1. -- prints intro I/O
mcruns.f -- starts GMIN simulation
mc.F -- takes Monte Carlo step evaulates energy with potential.f and uses takestep.f
mylbfgs.f -- miminizes coordinates
potential.f -- calculates energy-gradients
finalq.f -- performs final more tightly converged quenchs via potential.f and quench.f
finalio.f -- generates output
--mp466 00:24, 8 July 2008 (BST)