Skip to content

Point charges are not being used in TC jobs #41

@ChristopherAMyers

Description

@ChristopherAMyers

Problem Description

It doesn't see like the TCPB-Client is property sending the point charge information over to TeraChem correctly. I can't tell if this is a TCPB or a TC issue, but when the pointcharges option is given, the job will run and say that the point charge file has been found. However, then actual SCF energy is unchanged from a job that does not have any point charge files specified.

Demonstration

I put together a small example of two water molecules so demonstrate what I'm talking about. In the server directory, there are three (renamed) jobs. One run with TCPB that specifies the point charge file, one that does not, and another that calls TeraChem (the same version being used with TCPB) using the same files generated by the TCPB jobs.

The repo has some more details, but in short, the energies generated by these three jobs are as follows:

job_with_charges/tc.out:  FINAL ENERGY: -76.3434353532 a.u.
job_no_charges/tc.out:    FINAL ENERGY: -76.3434353532 a.u.
job_TC_file_mode/tc.out:  FINAL ENERGY: -76.4700644036 a.u.

TeraChem Information

TeraChem version: TeraChem v1.9-2022.03-dev
This is run form a Docker image:
* Compiled by coltonbh Sat Mar 26 12:11:31 PDT 2022 *
* Supported architectures: sm_37 sm_52 sm_60 sm_61 sm_70 sm_75 sm_80 sm_86 sm_87*
* Build cuda_11.4.r11.4/compiler.30188945_0
NVRM version: NVIDIA UNIX x86_64 Kernel Module 470.57.02 Tue Jul 13 16:14:05 UTC 2021
GCC version: gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)

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