fehmpytests fails for cellbased
Nobody has claimed this yet.
- Dominant language
- GLSL
- Stars
- 68
- Forks
- 24
- PR merge metrics
- No merged PRs in 30d
Description
This seems to be an issue with how python compares the output files.
The output is fehmn.out which has a format that is tricky to compare.
We need to determine which portion of the file should be evaluated, and ignore the rest of the file.
Though very different, the end of the files compare the same:
es19:% ll /.out
-rw-rw---- 1 tamiller sft 157974 Aug 20 11:08 compare/fehmn.out
-rw-rw---- 1 tamiller sft 159210 Aug 29 09:36 _output/fehmn.out
compare/fehmn.out
*********************************************************************
Time Step 87
Timing Information
Years Days Step Size (Days)
25000.0000 9131250.00 0.364870000E+05
Heat and Mass Solution Disabled
201 0.000000E+00 0
201 0.000000E+00 0
201 0.534817E+01 2
201 0.267409E+01 1
simulation ended: days 9131250.0000000000000000 timesteps 87
_output/fehmn.out
Time Step 87
Timing Information
Years Days Step Size (Days)
25000.0000 9131250.00 0.364870000E+05
Heat and Mass Solution Disabled
201 0.000000E+00 0
201 0.000000E+00 0
201 0.534817E+01 2
201 0.267409E+01 1
simulation ended: days 9131250.0000000000000000 timesteps 87
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by inspecting the fehmpytests comparison logic and comparing compare/fehmn.out with _output/fehmn.out for the cellbased case. Determine which stable portion should be evaluated and which differing content should be ignored; done means the cellbased fehmpytests comparison passes reliably.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- testing-qa
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100