• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

trixi-framework / HOHQMesh / 5148625785 / 1
76%
master: 57%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 01 Jun 2023 07:56PM UTC
Files 68
Run time 37s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

01 Jun 2023 07:56PM UTC coverage: 73.964% (+6.0%) from 67.99%
5148625785.1

push

github

web-flow
Implement interface boundaries (#53)

* CurveType array allocation fix

Move curveType into the mesh class to save after the mesh has been generated.

* Cleanup interface curve code

Some basic cleanup including zeroing the node acceleration and removing a redundant subroutine. Code still crashes on final smooth with interface boundaries.

* Just typos

at this point

* Update SMMeshObjects.f90

Remove unused procedure.

* Move element deletion from interface code

All cleanup is moved out of the interface code and moved into the MeshCleaner code.

* Update SMMeshClass.f90

Modify logic on node release to remove nodes from the node list if the node list is the only object that references it. Also manually remove all the linked lists from the boundaryEdgesArray before releasing it. This seems to avoid an issue where waiting until the finalizer does it causes a crash in the interface routines. It also fixes an issue where unreferenced nodes appeared in the node list in the mesh file.

* Material name

Prepare for adding the material name to an element if there are interface boundaries.

* Change node pointer storage in elements

Instead of using an objectArray to store the pointers for the 4/8 element nodes, use an allocatable array of SMNodePtrs. This seems to avoid not the memory crash when using interface boundaries.

* Setting material IDs

Move the setting of material IDs to the very end. Delete some unused code.

* Change material setting logic

Material properties are only set if the ISM_MM output format is requested.

* Update MeshGeneratorMethods.f90

Remove redundant material setting code now covered in SetMaterialProperties

* Fix generic exception catches

In several places execution was altered if non-fatal errors were present. Changes general catch to catch only on fatal exceptions.

* Add tests for multi material

BoneAndMarrow.control added to test suite.

* Update benchmark files

Th... (continued)

7588 of 10259 relevant lines covered (73.96%)

436938.07 hits per line

Source Files on job 5148625785.1
  • Tree
  • List 0
  • Changed 55
  • Source Changed 0
  • Coverage Changed 55
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 5148625785
  • fd9043d1 on github
  • Prev Job for on main (#5090618849.1)
  • Next Job for on main (#5149022259.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc