[Getdp] GetDP crash as size of problem increases
Ruth Vazquez Sabariego
ruth.sabariego at kuleuven.be
Thu Feb 16 09:20:19 CET 2017
Dear Guillaume,
I think you just run out of memory due to the non-dynamic memory stack which is used in the recursive function Cal_WholeQuantity (Kernel/Cal_Quantity.cpp).
It is done like that for performance reasons, and changing it needs a complete rewriting of part of the code.
A work-around could be increasing the value of MAX_STACK_SIZE (default value is 40 in Interface/ProData.h).
HTH,
Best regards,
Ruth Sabariego
—
Prof. Ruth V. Sabariego
KU Leuven
Dept. Electrical Engineering ESAT/Electa, EnergyVille
http://www.esat.kuleuven.be/electa
http://www.energyville.be
Free software: http://gmsh.info | http://getdp.info | http://onelab.info
> On 14 Feb 2017, at 11:26, DILASSER Guillaume <Guillaume.DILASSER at cea.fr> wrote:
>
> Dear GetDP developpers,
>
> I encountered a sudden crash of GetDP while I was trying to run the enclosed model (with getdp 2D_eucard_v3.pro –solve ResolutionH –msh 2D_eucard_v3.msh). The same model with fewer conductors and a slightly smaller air bounding box worked fine, change for example NbTurns=20 / NbTurnsBlock[] = { 10, 10 } in the 2D_eucard_prameters_v3.geo file to verify it. In the current state, GetDP crashes during the pre-processing step while generating some ExtendedGroup. According to MS visual studio debugger it is a segmentation fault (Unhandled exception at 0x004e5d56 in getdp.exe: 0xC0000005: Access violation reading location 0xffffffff00000021). Any lead on what might be happening ? Is it related to the increasing size of the model ? Additional info, I use GetDP 2.11 on Windows 8.1 but the problem happened also with previous versions of GetDP (namely 2.10 and 2.8).
>
> Guillaume DILASSER
> Doctorant SACM / LEAS
> CEA - Centre de Saclay - Bât.123 - PC 319c
> 91191 Gif sur Yvette Cedex - France -
>
> guillaume.dilasser at cea.fr
>
> <2D_eucard_display_v3.geo><2D_eucard_macros_v3.geo><2D_eucard_parameters_v3.geo><2D_eucard_v3.geo><2D_eucard_v3.pro>_______________________________________________
> getdp mailing list
> getdp at onelab.info
> http://onelab.info/mailman/listinfo/getdp
More information about the getdp
mailing list