IOSS reader slow with many sidesets
The IOSS reader is VERY slow with many sidesets. Here is how to replicate:
-
5.9.0, builtin server, Linux
-
Open patched_cyl.exo. Turn all sidesets on. Apply.
-
Returns in about 5 seconds.
-
Master (v5.10.1-1539-g39b552c5), builtin server, Linux
-
Open patched_cyl.exo. Turn all sidesets on. Apply.
-
I gave up at 7 minutes.
The issue appears to be that the IOSS reader is opening and closing each file for each set. The example dataset that I have (one file) has 2000 sets. The opens and closes are killing us. I will add screenshots to this bug, along with the replicating dataset.