[CIG-LONG] restart issue

Tristan Salles-Taing sallestaing at gmail.com
Wed Mar 3 19:14:48 PST 2010


Hi Walter,

I had a try using restart. I used the same command as the one given in the
Underworld manual --restartTimestep=xxx.
It seems that there is a problem. Attached is a short example (input + topo
file) which exits with segfault.
Below is the program output

Cheers

Tristan

matris-kf:restart sal116$ underworld galdev.xml --restartTimestep=5

Creating Stg_Components from the component-list

        Instantiating UnderworldContext as context
        Instantiating FeMesh as mesh-linear
        Instantiating CartesianGenerator as linearMesh-generator
        Instantiating MeshVariable as velocity
        Instantiating CompositeVC as velocityBCs
        Instantiating CompositeVC as velocityICs
        Instantiating DofLayout as velocityDofLayout
        Instantiating FeVariable as VelocityField
        Instantiating OperatorFeVariable as VelocityMagnitudeField
        Instantiating OperatorFeVariable as VelocityGradientsField
        Instantiating OperatorFeVariable as VelocityGradientsInvariantField
        Instantiating OperatorFeVariable as StrainRateField
        Instantiating OperatorFeVariable as VorticityField
        Instantiating OperatorFeVariable as StrainRateInvariantField
        Instantiating MeshVariable as pressure
        Instantiating DofLayout as pressureDofLayout
        Instantiating FeVariable as PressureField
        Instantiating StressField as StressField
        Instantiating ViscosityField as ViscosityField
        Instantiating SingleCellLayout as cellLayout
        Instantiating GaussParticleLayout as particleLayout
        Instantiating IntegrationPointsSwarm as gaussSwarm
        Instantiating GaussMapper as gaussMapper
        Instantiating BackgroundParticleLayout as backgroundLayout
        Instantiating ParticleMovementHandler as gaussMSwarmMovementHandler
        Instantiating MaterialPointsSwarm as gaussMaterialSwarm
        Instantiating TimeIntegrator as timeIntegrator
        Instantiating ElementCellLayout as elementCellLayout
        Instantiating PCDVC as weights
        Instantiating MappedParticleLayout as localLayout
        Instantiating IntegrationPointsSwarm as picIntegrationPoints
        Instantiating CoincidentMapper as mapper
        Instantiating MeshParticleLayout as materialSwarmParticleLayout
        Instantiating ParticleMovementHandler as pMovementHandler
        Instantiating ParticleShadowSync as pShadowSync
        Instantiating MaterialPointsSwarm as materialSwarm
        Instantiating SwarmAdvector as materialSwarmAdvector
        Instantiating SolutionVector as solutionVelocity
        Instantiating SolutionVector as solutionPressure
        Instantiating ForceVector as mom_force
        Instantiating ForceVector as cont_force
        Instantiating StiffnessMatrix as k_matrix
        Instantiating ConstitutiveMatrixCartesian as constitutiveMatrix
        Instantiating StiffnessMatrix as g_matrix
        Instantiating GradientStiffnessMatrixTerm as
gradientStiffnessMatrixTerm
        Instantiating StiffnessMatrix as preconditioner
        Instantiating UzawaPreconditionerTerm as preconditionerTerm
        Instantiating Stokes_SLE_UzawaSolver as uzawa
        Instantiating Stokes_SLE as stokesEqn
        Instantiating StiffnessMatrix as c_matrix
        Instantiating MixedStabiliserTerm as mixedStabiliser
        Instantiating HydrostaticTerm as hydrostaticTerm
        Instantiating StressBC as stressBCHydro
        Instantiating StressBC as stressBCTop
        Instantiating BuoyancyForceTerm as buoyancyForceTerm
        Instantiating EscapedRoutine as escapedRoutine
        Instantiating RegularRemesherCmpt as velocityRemesher
        Instantiating StoreVisc as storeViscosity
        Instantiating StoreStress as storeStress
        Instantiating SurfaceAdaptor as surfaceAdaptor
        Instantiating Everywhere as backgroundShape
        Instantiating MaterialViscosity as isoViscous
        Instantiating RheologyMaterial as boxRheology
        Instantiating ManualParticleLayout as passiveTracerLayout
        Instantiating ParticleMovementHandler as passiveMovementHandler
        Instantiating MaterialPointsSwarm as passiveTracerSwarm
        Instantiating SwarmAdvector as passiveTracerAdvect
        Instantiating FeSwarmVariable as passiveSwarmVariable
        Instantiating SwarmOutput as TraceSurfPt

Constructing Stg_Components from the live-component register

        Constructing context..
        Constructing mesh-linear..
        Constructing linearMesh-generator..
        Constructing velocity..
        Constructing velocityBCs..
        Constructing velocityICs..
        Constructing velocityDofLayout..
        Constructing VelocityField..
        Constructing VelocityMagnitudeField..
        Constructing VelocityGradientsField..
        Constructing VelocityGradientsInvariantField..
        Constructing StrainRateField..
        Constructing VorticityField..
        Constructing StrainRateInvariantField..
        Constructing pressure..
        Constructing pressureDofLayout..
        Constructing PressureField..
        Constructing StressField..
                picIntegrationPoints has not been constructed yet.
Constructing now.
                        Constructing picIntegrationPoints..
                                elementCellLayout has not been constructed
yet. Constructing now.
                                        Constructing elementCellLayout..
                                localLayout has not been constructed yet.
Constructing now.
                                        Constructing localLayout..
                                timeIntegrator has not been constructed yet.
Constructing now.
                                        Constructing timeIntegrator..
                                weights has not been constructed yet.
Constructing now.
                                        Constructing weights..
                                                materialSwarm has not been
constructed yet. Constructing now.
                                                        Constructing
materialSwarm..

 materialSwarmParticleLayout has not been constructed yet. Constructing now.

 Constructing materialSwarmParticleLayout..

 pMovementHandler has not been constructed yet. Constructing now.

   Constructing pMovementHandler..

 pShadowSync has not been constructed yet. Constructing now.

   Constructing pShadowSync..

 escapedRoutine has not been constructed yet. Constructing now.

 Constructing escapedRoutine..
                                mapper has not been constructed yet.
Constructing now.
                                        Constructing mapper..
                constitutiveMatrix has not been constructed yet.
Constructing now.
                        Constructing constitutiveMatrix..
                                k_matrix has not been constructed yet.
Constructing now.
                                        Constructing k_matrix..
                                                mom_force has not been
constructed yet. Constructing now.
                                                        Constructing
mom_force..
        Constructing ViscosityField..
        Constructing cellLayout..
        Constructing particleLayout..
        Constructing gaussSwarm..
                gaussMapper has not been constructed yet. Constructing now.
                        Constructing gaussMapper..
                                gaussMaterialSwarm has not been constructed
yet. Constructing now.
                                        Constructing gaussMaterialSwarm..
                                                backgroundLayout has not
been constructed yet. Constructing now.
                                                        Constructing
backgroundLayout..

 gaussMSwarmMovementHandler has not been constructed yet. Constructing now.
                                                                Constructing
gaussMSwarmMovementHandler..
        Constructing materialSwarmAdvector..
        Constructing solutionVelocity..
        Constructing solutionPressure..
        Constructing cont_force..
        Constructing g_matrix..
        Constructing gradientStiffnessMatrixTerm..
        Constructing preconditioner..
        Constructing preconditionerTerm..
        Constructing uzawa..
        Constructing stokesEqn..
                c_matrix has not been constructed yet. Constructing now.
                        Constructing c_matrix..
        Constructing mixedStabiliser..
                storeViscosity has not been constructed yet. Constructing
now.
                        Constructing storeViscosity..
        Constructing hydrostaticTerm..
        Constructing stressBCHydro..
        Constructing stressBCTop..
        Constructing buoyancyForceTerm..
        Constructing velocityRemesher..
        Constructing storeStress..
        Constructing surfaceAdaptor..
        Constructing backgroundShape..
        Constructing isoViscous..
        Constructing boxRheology..
        Constructing passiveTracerLayout..
        Constructing passiveMovementHandler..
        Constructing passiveTracerSwarm..
        Constructing passiveTracerAdvect..
        Constructing passiveSwarmVariable..
        Constructing TraceSurfPt..
        Constructing EulerDeform..
        Constructing Underworld_VTKOutput..
        Constructing StgFEM_StandardConditionFunctions..

Building Stg_Components from the live-component register

Cartesian generator: 'linearMesh-generator'
        Target mesh: 'mesh-linear'
        Global element size: 11x10x8
        Local offset of rank 0: 0x0x0
        Local range of rank 0: 11x10x8
        Generating vertices...
                ... done.
        Generating elements...
                ... done.
        Generating edges...
                ... done.
        Generating faces...
                ... done.
        Generating element-vertex incidence...
                ... done.
        Generating face-edge incidence...
                ... done.
        Generating edge-vertex incidence...
                ... done.
        Generating face-vertex incidence...
                ... done.
        Generating vertex neighbours...
                ... done.
        Generating geometry...
                ... loading from file ./GalOut/Mesh.mesh-linear.00005.h5.
                ... done.
        Generating element types...
                ... element types are 'Mesh_HexType',
                ... mesh algorithm type is 'Mesh_Algorithms',
                ... done.
        Assigning FeMesh element types...
                ... FE element types are 'TrilinearElementType',
                ... done.
Stiffness matrix: 'k_matrix'
        Calculating number of nonzero entries...
                Found 189498 nonzero entries.
                Done.
Stiffness matrix: 'g_matrix'
        Calculating number of nonzero entries...
                Found 70034 nonzero entries.
                Done.
Stiffness matrix: 'c_matrix'
        Calculating number of nonzero entries...
                Found 26350 nonzero entries.
                Done.
Stiffness matrix: 'preconditioner'
        Calculating number of nonzero entries...
                Found 26350 nonzero entries.
                Done.


=====================================================================================
Error running Underworld (revision fb941ed58ed5+) - Signal 11 'SIGSEGV'
(Segmentation Fault).
This is probably caused by an illegal access of memory.
We recommend running the code in a debugger to work out where the problem is
(e.g. 'gdb')
and also to contact the developers.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://geodynamics.org/pipermail/cig-long/attachments/20100304/ccad6f1e/attachment-0001.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: galdev.topo
Type: application/octet-stream
Size: 1934 bytes
Desc: not available
Url : http://geodynamics.org/pipermail/cig-long/attachments/20100304/ccad6f1e/attachment-0001.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: galdev.xml
Type: text/xml
Size: 24831 bytes
Desc: not available
Url : http://geodynamics.org/pipermail/cig-long/attachments/20100304/ccad6f1e/attachment-0001.bin 


More information about the CIG-LONG mailing list