Skip to content

✨ New error handler for out-of-range temperatures#62

Open
ymzhang0 wants to merge 7 commits into
aiidaplugins:mainfrom
ymzhang0:error-handling/temp-out-of-range
Open

✨ New error handler for out-of-range temperatures#62
ymzhang0 wants to merge 7 commits into
aiidaplugins:mainfrom
ymzhang0:error-handling/temp-out-of-range

Conversation

@ymzhang0

Copy link
Copy Markdown
Collaborator

⚠️ This PR can only be merged after PR #60 (which is dependent on PR #57 ) is merged.

Usually when the.temperature exceeds the superconducting transition temperature the Eliahsberg solver will have factorization problem when it want to find a superconducting solution.

In this PR I will determine this failure based on both explicit factorization marker and a very small gap function 1e-10.

The calculation is considered as successful and we will do nothing about it.

ymzhang0 added 7 commits June 25, 2026 19:03
…introduce declarative schemas

- Move inline output parameters parsing into precompiled regex patterns in schemas.py
- Align EpwParser execution flow with the new BaseParser-based error-handling paradigm
- Keep parser/schema branch clean of any Eliashberg-related block parsing code and tests
@ymzhang0 ymzhang0 requested a review from LIU-Binbin June 29, 2026 09:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant