Skip to content

CGMES performance of importing CGM with subnetworks #3561

@jeandemanged

Description

@jeandemanged

Describe the current behavior

All tests on PowSyBl Core 6.8.1, JVM Xmx set to 20 GB (laptop having 32GB), Windows OS.

European CGM with 29 IGMs. Each IGM has EQ/TP/SV. Global pan-eu EQBD/TPBD/SV files.

Importing CGM as folder of zip, with subnetworks: 4'00
Importing manually all IGMs separately and then merging manually: 2'10

other tests:

Importing CGM as one zip, with subnetworks: 3'40
Importing CGM as folder of zip, without subnetworks: 1'30 (has the drawback of importing all IGMs as bus/breaker because at least one of the IGM is bus/breaker)

Describe the expected behavior

Importing CGM folder/zip with subnetwork should have similar performance compared to importing IGMs one by one and merging.
Also not sure about RAM usage, doesn't fit with 8GB.

Side note: importing CGM folder/zip could maybe have better performance if the (unique) SV is processed only once and not re-read for each IGM (nothing is in place today, pan-EU SV is entirely re-read for each IGM).

Describe the steps

No response

Environment

powsybl-core 6.8.1
windows 10

Relevant Log Output

No response

Extra Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions