Help understanding file structure of NWChem

From NWChem

Viewed 780 times, With a total of 2 Posts
Jump to: navigation, search

Just Got Here
Threads 2
Posts 2
Hi,

I am trying to understand what the files contain and when they are updated in the permanent directory so that I can run timing tests on NWChem (and have it run the same the same multiple times). Though I have figured out from the documenmtation some of what I want to know is there a summary page describing the filenames, what they contain, how/when they are modified and how they effect restart? For example, *.drv.hess, *.hess, *.db, *.movecs, *.nmodes, *.fd_ddipole?

Thanks,
Bill

Gets Around
Threads 18
Posts 133
Hi Bill,

I don't think there is any explicit, independent documentation. I have learned something about some of these files by reading the source code and trying to reproduce interfaces to them. One of these days I mean to build a platform independent interface for .db files. A while ago I built a platform independent interface for .movecs files: https://github.com/mattbernst/nwflask/blob/master/chemnw/movecs.py

It's not really a document, but it's heavily commented, including notes about the historical evolution of the file structure. I wrote it because I had some old NWChem jobs lying around, some generated with version 4.0 on SGI machines. Unlike the mov2asc and asc2mov program, this translator can do exact binary conversions and will automatically handle 64/32 bit, big-endian/little-endian data encoding issues. It will even let you convert old (pre-4.1) .movecs files to the format used by modern NWChem -- basically just adding an additional value that later files expect.

Forum Vet
Threads 7
Posts 1178
Quote:Wdlaidig Sep 29th 11:08 am
Hi,

I am trying to understand what the files contain and when they are updated in the permanent directory so that I can run timing tests on NWChem (and have it run the same the same multiple times). Though I have figured out from the documenmtation some of what I want to know is there a summary page describing the filenames, what they contain, how/when they are modified and how they effect restart? For example, *.drv.hess, *.hess, *.db, *.movecs, *.nmodes, *.fd_ddipole?

Thanks,
Bill


Bill
We do not really have a documentation page that describes the file uses in NWChem. We will try to create one soon.
Thanks for pointing this out.

Cheers, Edo
Edited On 1:46:21 PM PDT - Mon, Sep 29th 2014 by Edoapra


Forum >> NWChem's corner >> Running NWChem



Who's here now Members 0 Guests 1 Bots/Crawler 0


AWC's: 2.5.10 MediaWiki - Stand Alone Forum Extension
Forum theme style by: AWC