Closed joshichaitanya3 closed 5 months ago
This issue is due to illegal behavior in the test; integrands should not modify state. We will enforce this eventually, for now we've modify the test to remove the possibility of a race condition.
@joshichaitanya3 implemented the new CI test that has caught this and other remaining race conditions in functionals.
Describe the bug The gradvector test fails when run with multi-threading.
To Reproduce
test/functionals/areaintegral
morpho6 -w4 gradvector.morpho
Expected behavior Output:
Actual output:
This issue also calls for a separate automated test with the run command being
morpho6 -w2
or something. Will have to look into its feasibility.