How to prepare the GYSELA-X code to future exascale edge-core simulations