CFF autumn patches - update no 3 - csl short format #29
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Implementation of @cffischer's proposed shorter and more informative format for
<name>.c
configuration state functions lists (CSL's). Thelodcsl
implementations are done by Julian Chan @julian0506.Short explanation of the format by CFF: Basically, the new structure is by configuration, but for each configuration all the couplings are shown along with critical seniority numbers. So far, our code does not support CSFs where extra information is needed. This will be important for the g-shell which I think someone should work on with Gediminas' new
rangular
If GRASP were a well designed program, changing the format for reading
<name>.c
would require a change of only onelod
routine, but GRASP is not well designed so little changes were needed in quite a few places.To do: We need a version of
rcsfgenerate
to create lists on this format right? Which SiRan @rsi103027 has made an attempt on if I understand things correctly, but with some work remaining? (something with 3f orbitals?). For now, the example below is provided in an attached zip file.Example: 5f4 (attached to this pull request for testing purposes: csl_5f4.zip)