-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
QChem Adapter & Molpro Updates #712
base: main
Are you sure you want to change the base?
Commits on Feb 14, 2024
-
job killed by walltime recognition
the adapter now can recognise through additional information if the job was killed due to exceeding the wall time it also now has a troubleshoot queue function when writing the submit file, the function will now attempt to see if the user provided a dictionary of queue(s) with wall times and then place them in the submit file template Test: Written a test for the recognition of ServerTimeLimit keyword
Configuration menu - View commit details
-
Copy full SHA for 62433b1 - Browse repository at this point
Copy the full SHA 62433b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21d0e0e - Browse repository at this point
Copy the full SHA 21d0e0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8054f43 - Browse repository at this point
Copy the full SHA 8054f43View commit details -
It appears that when the function is using an OPT job to get an SP, i…
…t attempts to consider all the OPT job but does not determine whether the OPT job has a status of done
Configuration menu - View commit details
-
Copy full SHA for 690a831 - Browse repository at this point
Copy the full SHA 690a831View commit details -
It appears that when we submit the coords of a job (job.xyz) it is in…
… string format sometimes. This additional if and regex statement will convert the string to a tuple, if possible
Configuration menu - View commit details
-
Copy full SHA for 2b59d29 - Browse repository at this point
Copy the full SHA 2b59d29View commit details -
Configuration menu - View commit details
-
Copy full SHA for d38e259 - Browse repository at this point
Copy the full SHA d38e259View commit details -
Configuration menu - View commit details
-
Copy full SHA for c10e4f3 - Browse repository at this point
Copy the full SHA c10e4f3View commit details -
Built a dataframe of possible combinations of basis sets that QChem requires and the correct format for the input file. Additionally, ensured that it is uploaded in the git push. This is a WIP as there may be more basis sets to add or even fix!
Configuration menu - View commit details
-
Copy full SHA for 60dd90b - Browse repository at this point
Copy the full SHA 60dd90bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1011847 - Browse repository at this point
Copy the full SHA 1011847View commit details -
Molpro Adapter: Molpro needs a different touch to troubleshooting its memory. Here in setting the input file memory we determine if the MWords was enough per process but the total memory was too high. If that's the case, we reduce the processes req. while maintaining the memory per process Update Adjusted the file name to download from input.out to output.out
Configuration menu - View commit details
-
Copy full SHA for 9766ad9 - Browse repository at this point
Copy the full SHA 9766ad9View commit details -
QChem Adapter 0. QChem Adapter: Import - Pandas, ARC_PATH, rapidfuzz 1. QChem Adapter: Input Template now supports IRC and {trsh} args and ensures IQMOL_FCHK is false (This can be set to true BUT be aware this .fchk file can be rather large) 2. QChem Adapter: write_input_file - basis set is now matched via the software_input_matching function 3. QChem Adapter: write_input_file - QChem now supports D3 method. We should look at working with other DFT_D methods in the future. More specifically there are other types of D3 methods 4. QChem Adapter: write_input_file - Correctly pass in troubleshooting arguments into the input file 5. QChem Adapter: write_input_file - Capitalised TRUE/FALSE in UNRESTRICTED parameter 6. QChem Adapter: write_input_file - Removed the scan job type and moved it to another section of the input file writing 7. QChem Adapter: write_input_file - If scan is set, the job_type is PES_SCAN. We also set the fine to be XC_GRID 3. However, we may need to look into changing the tolerances later 8. QChem Adapter: write_input_file - We now write correctly the torsional scans for the input file for a scan 9. QChem Adapter: write_input_file - IRC is now supported, however this input file means we run two jobs from the one input file - A FREQ job and then IRC. This currently works but will need improvements when used more by users 10. QChem Adapter: write_input_file - Ensuring that the SCF CONVERGENCE is 10^-8 for certain job types 11. QChem Adapter: [NEWFUNCTION] generate_scan_angles - to support PES SCAN jobs, we have a function that will look at what the required angle we want to scan, and the step size, and then return a start and end angle between -180, 180 that will ensure we scan the require angle during the stepping 12. QChem Adapter: [NEWFUNCTION] software_input_matching - Since QCHEM has different formatting for basis sets, this function will try take the users format of the basis set and match it against a dataframe (which should always be updated if its missing a format). This uses the new package in the ARC environment called rapidfuzz Additionally - Updated QChem Tests
Configuration menu - View commit details
-
Copy full SHA for 189eb62 - Browse repository at this point
Copy the full SHA 189eb62View commit details -
TrshQChem: Added in new trsh keywrods TrshQChem: 'Error within run_minimization with minimization method' - Not certain what this error requires, and also if we should troubleshoot it if the job type is a 'conformer'. For now, we will re-run the job under the same conditions and if it fails again, we will declare it not possible to troubleshoot remove 'break' TrshMolpro: Parse new array length memory Updated Trsh Tests
Configuration menu - View commit details
-
Copy full SHA for 2a1738c - Browse repository at this point
Copy the full SHA 2a1738cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ca490e - Browse repository at this point
Copy the full SHA 6ca490eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff7583c - Browse repository at this point
Copy the full SHA ff7583cView commit details -
QChem Normal Mode Displacement
Added QChem for the Normal Mode Displacement parsing and also change the default bool for raise_error
Configuration menu - View commit details
-
Copy full SHA for 0c23475 - Browse repository at this point
Copy the full SHA 0c23475View commit details -
1. Scheduler: Now imports JobError 2. Scheduler: Fixed adding trsh to the args 3. Scheduler: Added JobError exception for determining job status 4. Scheduler: Now removing remote jobs at the end of the scheduler - !!!MAY NEED TO SEE IF THIS HAS AN EFFECT ON NON SSH JOBS!!! 5. Scheduler: Getting the recent opt job name via properly checking if the opt job was considered done (This was not done before) 6. Scheduler: TODO - We attempt to trouble shoot a frequency we deem not okay. Yet, there is no specific troubleshoot method, so why do we do this? 7. Scheduler: Properly troubleshoot an job 8. Scheduler: Fix conformer troubleshoot if it was a TS conformer
Configuration menu - View commit details
-
Copy full SHA for 752f417 - Browse repository at this point
Copy the full SHA 752f417View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4852981 - Browse repository at this point
Copy the full SHA 4852981View commit details -
Updating submit.py to support AZURE Slurm
For future reference and good to know for SLURM servers
Configuration menu - View commit details
-
Copy full SHA for 497628d - Browse repository at this point
Copy the full SHA 497628dView commit details -
[WIP] Getting the Internal Coordinates for QChem - Still not operati…
…onal Needs further development and understanding
Configuration menu - View commit details
-
Copy full SHA for e304459 - Browse repository at this point
Copy the full SHA e304459View commit details -
Species: Get number of heavy atoms for TSGuess
The original code did not functional correctly - nor was never used hence why it was passed into production. It has now been changed to properly return the actual number of heavy atoms
Configuration menu - View commit details
-
Copy full SHA for 6143254 - Browse repository at this point
Copy the full SHA 6143254View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b9cd67 - Browse repository at this point
Copy the full SHA 2b9cd67View commit details -
Configuration menu - View commit details
-
Copy full SHA for d68720f - Browse repository at this point
Copy the full SHA d68720fView commit details -
Configuration menu - View commit details
-
Copy full SHA for abb4d7f - Browse repository at this point
Copy the full SHA abb4d7fView commit details -
This function will be required for later use when SSH is updated. For the time being, better to remove. It also causes an error in xTBAdapater (has no attribute remove_remote_files)
Configuration menu - View commit details
-
Copy full SHA for 9e49d7f - Browse repository at this point
Copy the full SHA 9e49d7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4a3189 - Browse repository at this point
Copy the full SHA a4a3189View commit details -
Molpro Memory Set Update Will now limit the memory of Molpro to what is req. by Molpro if the CPU is set 1 core.
Configuration menu - View commit details
-
Copy full SHA for fd6bee1 - Browse repository at this point
Copy the full SHA fd6bee1View commit details -
If user has both software available for IRC, it will use go with preferred order level tests update
Configuration menu - View commit details
-
Copy full SHA for dc366c6 - Browse repository at this point
Copy the full SHA dc366c6View commit details -
Fixed local var min_mem_value Update core reduction logic test for MP
Configuration menu - View commit details
-
Copy full SHA for 2f581fd - Browse repository at this point
Copy the full SHA 2f581fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc3dc82 - Browse repository at this point
Copy the full SHA bc3dc82View commit details
Commits on Feb 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f29012c - Browse repository at this point
Copy the full SHA f29012cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e4b433 - Browse repository at this point
Copy the full SHA 5e4b433View commit details