8000 NWChem Questions · Issue #474 · MolSSI/QCEngine · GitHub
[go: up one dir, main page]

Skip to content

NWChem Questions #474

Open
Open

Description

@ryanmrichard

Hi all,

I'm trying to use a custom basis set with NWChem. Am I understanding

raise InputError("QCSchema BasisSet for model.basis not implemented. Use string basis name.")
right in that this is NOT supported?

If so, would you be interested in having this support added?

If so, can you point me to an example of how this is done for a different package?

Thanks!

Activity

  1. loriab commented on Jun 16, 2025

    @loriab
    Collaborator

    The QCSchema BasisSet error means {"model": {"method": str, "basis": qcel.models.BasisSet()}} isn't allowed. It isn't implemented for Psi4 even b/c I got into a catch-22 situation where QC programs always expect to apply normalization but qcschema BasisSet objects are supposed to be CCA. I think first step to a solution is to add a field describing the normalization (there's a qcel PR on this), and it's planned for qcschema v2. All that means there's no other qcpackage implementation to point to.

    However it is possible to use qcengine with a custom basis set taken in in nwc's own format. I'm confident of this b/c it's how qcdb works for every basis (form a psi4-like BasisSet object, write it out in nwc basis format, write out a qcengine input specifying to use that file), but I can't lay hands immediately on a qcengine input.

    Which of these paths were you after? Or something else?

  2. ryanmrichard commented on Jun 16, 2025

    @ryanmrichard
    Author

    We're trying to interface NWChemEx to QCEngine. We have an NWChemEx basis set object, and we want QCEngine to call the underlying software with those parameters. When I opened the issue, I had assumed that converting our basis set to QCSchema's BasiSet was the easiest path. We can make dumping to a file work if need be. I'm not sure when I'll get a chance, but I'll try to poke around and see if I can figure out how to do this via files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0