SCIInstitute / SCIRun

SCIRun is a Problem Solving Environment, for modeling, simulation and visualization of scientific problems. This is version 5, the upgraded version of SCIRun v4.
http://scirun.org
Other
126 stars 71 forks source link

parallelize RefineTetMeshLocally algorithm #1341

Open moritzdannhauer opened 8 years ago

moritzdannhauer commented 8 years ago

2 functions: ChoseEdgesToCut() and RefineMesh() could potentially be parallelized to run as separate thread while RefineMesh() depends on the output of ChoseEdgesToCut().

dcwhite commented 8 years ago

@moritzdannhauer At first glance, there are a lot of functions doing inefficient things with small vector objects (passing by value, returning by value, forwarding to other functions while taking up stack space inside a loop, etc), that we can clean up. Once that's done, we should profile the performance with one of your big examples. I will schedule this initial part for later in the month.

moritzdannhauer commented 8 years ago

Cool, thanks, I might will update some things as well before you do a performance check.

dcwhite commented 8 years ago

Depends on #1358.

github-actions[bot] commented 4 years ago

Stale issue message

dcwhite commented 4 years ago

Not sure if I did the initial refactoring, I'll take another look

github-actions[bot] commented 4 years ago

This issue is stale because it has been open 120 days with no activity. Remove stale label or comment or this will be closed in 60 days.

github-actions[bot] commented 3 years ago

This issue is stale because it has been open 240 days with no activity. Remove the stale label or comment, or this will be closed in 60 days.