Skip to content

ECCE 9.0.1

Choose a tag to compare

@ohlincha ohlincha released this 13 Oct 05:45
· 69 commits to main since this release

ECCE 9.0.1, a bug-fix release of the 9 series. It was released without a manual test round; the regression set (tests/teaching) passed on Debian with direct and Slurm job submission. Please report problems as issues.

Platforms. Linux (Debian 13; Ubuntu 24.04, RHEL/Rocky 9 and Fedora packages are built on those systems but not tested). Windows 10 and 11. macOS, Apple silicon and Intel: experimental.

Geometry constraints and dummy atoms (#306, #309)

  • Constraints are defined in the Builder, under Tools › Geometry Constraints… or from a right-click on selected atoms, at any run type. They are saved with the calculation. The Calculation Editor shows how many are defined and that only geometry optimisations use them; Verify says the same.
  • Atom order is checked: the centre of an angle is the atom bonded to both others, and a torsion must be a bonded chain. Picks in the wrong order are reordered and shown (for example "Angle H2–N1–H3 (centre N1)"); atoms that are not bonded as required are added only after confirmation.
  • NWChem: a fixed atom made NWChem ignore bond, angle and torsion constraints without a message. NWChem cannot combine the two; the input now makes NWChem stop with an error instead, and Verify reports the combination.
  • Dummy atoms (X) attach at an open site like any atom (for NH3, on the C3 axis, 1.01 Å from N). For a saturated centre, Tools › Add Dummy Atom… places X at the centre of the selected atoms, or on the axis through the first picked atom at a given distance (methane: pick C, then three H). Codes that cannot use dummy atoms (Quantum ESPRESSO, GROMACS) refuse them with a message.
  • ECCE-QM optimises with dummy atoms and geometry constraints. Constrained optimisations agree with NWChem to 2.5e-8 Eh and with ORCA to 3e-9 Eh.
  • Help: a new page, Constraints and dummy atoms.

NWChem (#297)

  • MP2 and coupled-cluster inputs generate again. Open-shell CC runs through TCE, and TCE energies are read.

Organizer and login

  • Forgot password… in the login window, on this computer's own data server (#203). On a central server, the window names the command an administrator runs (ecce-dataserver-adduser --passwd NAME).
  • Example calculations are imported into an "Examples" project at a user's first start (#302). An existing Examples project is not touched, and one that is deleted does not come back. File › Open Example Calculations still makes a fresh copy.
  • Imported calculations: ORCA jobs with only a functional (! B3LYP) show DFT as their theory; NWChem jobs that optimise and then compute frequencies show GeoVib.
  • MOPAC progress (#303): FORCE runs show the point reached, and the SCF is marked converged.
  • Windows: selecting calculations redraws the menu bar only when a menu changes (#296; not yet checked on Windows).

Builder and Calculation Editor

  • Ctrl+click adds to the selection, as Shift+click does.
  • Ctrl+X, Ctrl+C, Ctrl+V and Ctrl+Z work in the 3-D view; in a text field they edit the text.
  • The element selector opens below its button and has a periodic-table icon (#304).
  • No black areas in the Calculation Editor while the Code Change question is open (#308).
  • Verify knows the new charge, NBO and dummy-atom keywords for Gaussian 16, MOPAC and ORCA.

Known issues

  • Undo of an edit that re-creates atoms drops the constraints on those atoms without a message.
  • GROMACS (experimental) does not yet handle periodic molecules such as clay sheets (#262) or force-field folders (#260).
  • The Build pane cannot be made taller than the other panes in its column allow (#293).
  • The MO diagram is experimental; it can be incomplete for larger molecules.

Packages

System Files
Debian 13 ecce-client_9.0.1_amd64.deb, ecce-server_9.0.1_amd64.deb
Ubuntu 24.04 ecce-client_9.0.1_ubuntu24.04_amd64.deb, ecce-server_9.0.1_ubuntu24.04_amd64.deb
RHEL/Rocky 9 ecce-client-9.0.1-1.el9.x86_64.rpm, ecce-server-9.0.1-1.el9.x86_64.rpm
Fedora ecce-client-9.0.1-1.fedora.x86_64.rpm, ecce-server-9.0.1-1.fedora.x86_64.rpm
macOS 11 or newer (experimental) ECCE-9.0.1-arm64.dmg (Apple silicon), ECCE-9.0.1-x86_64.dmg (Intel)
Windows 10/11 ECCE-windows-9.0.1.msi (installer) or ECCE-windows-9.0.1.zip

Installation: Installing ECCE. Videos: Your first calculation with ECCE-QM, Your first ORCA calculation with ECCE.