OUTPUT STANDARD Record Length 9000 ;
OUTPUT LOCATION ELEMENTS RECOVERY *GenData(Nodal_data_recovery) ;
*if(GenData(REFERENCE_NODAL_COORDINATES,Int)==1)
OUTPUT LOCATION NODES DATA LIST "REFERENCE_NODAL_COORDINATES" END ;
*EndIf
*if(GenData(CURRENT_NODAL_COORDINATES,Int)==1)
OUTPUT LOCATION NODES DATA LIST "CURRENT_NODAL_COORDINATES" END ;
*EndIf









*if(strcmp(GenData(Calculation_Analysis),"Transport")!=0 )
*#
*if(GenData(DISPLACEMENTS,Int)==1)
OUTPUT LOCATION NODES DATA LIST "DISPLACEMENTS" END ;
*EndIf
*if(GenData(PARTIAL_INTERNAL_FORCES,Int)==1)
OUTPUT LOCATION NODES DATA LIST "PARTIAL_INTERNAL_FORCES" END ;
*EndIf
*if(GenData(PARTIAL_EXTERNAL_FORCES,Int)==1)
OUTPUT LOCATION NODES DATA LIST "PARTIAL_EXTERNAL_FORCES" END ;
*EndIf
*if(GenData(PARTIAL_REACTIONS,Int)==1)
OUTPUT LOCATION NODES DATA LIST "PARTIAL_REACTIONS" END ;
*EndIf
*if(GenData(REACTIONS,Int)==1)
OUTPUT LOCATION NODES DATA LIST "REACTIONS" END ;
*EndIf
*if(GenData(PARTIAL_RESIDUAL_FORCES,Int)==1)
OUTPUT LOCATION NODES DATA LIST "PARTIAL_RESIDUAL_FORCES" END ;
*EndIf
*if(GenData(RESIDUAL_FORCES,Int)==1)
OUTPUT LOCATION NODES DATA LIST "RESIDUAL_FORCES" END ;
*EndIf
*If(GenData(SHELL_MEMBRANE_STRAIN,Int)==1)
OUTPUT LOCATION NODES DATA LIST "SHELL_MEMBRANE_STRAIN" END ;
*EndIf
*If(GenData(PRINCIPAL_SHELL_MEMBRANE_STRAIN,Int)==1)
OUTPUT LOCATION NODES DATA LIST "PRINCIPAL_SHELL_MEMBRANE_STRAIN" END ;
*EndIf
*if(GenData(INTERNAL_FORCES,Int)==1)
OUTPUT LOCATION NODES DATA LIST "INTERNAL_FORCES" END ;
*EndIf
*If(GenData(PHYSICAL_PARAMETERS,Int)==1)
OUTPUT LOCATION NODES DATA LIST "PHYSICAL_PARAMETERS" END ;
*EndIf
*if(GenData(SPRING_STRESS,Int)==1)
OUTPUT LOCATION NODES DATA LIST "SPRING_STRESS" END ;
*EndIf
*if(GenData(SPRING_STRAIN,Int)==1)
OUTPUT LOCATION NODES DATA LIST "SPRING_STRAIN" END ;
*EndIf
*If(GenData(CABLE_FORCE,Int)==1)
OUTPUT LOCATION NODES DATA LIST "CABLE_FORCE" END ;
*EndIf
*If(GenData(EXTERNAL_CABLE_SLIPS,Int)==1)
OUTPUT LOCATION NODES DATA LIST "EXTERNAL_CABLE_SLIPS" END ;
*EndIf
*If(GenData(STRESS_R1,Int)==1)
OUTPUT LOCATION NODES DATA LIST "STRESS_(R1)" END ;
*EndIf
*If(GenData(STRAIN_R1,Int)==1)
OUTPUT LOCATION NODES DATA LIST "STRAIN_(R1)" END ;
*EndIf
*If(GenData(STRESS_S1,Int)==1)
OUTPUT LOCATION NODES DATA LIST "STRESS_(S1)_#1" END ;
*EndIf
*If(GenData(STRAIN_S1,Int)==1)
OUTPUT LOCATION NODES DATA LIST "STRAIN_(S1)_#1" END ;
*EndIf
*If(GenData(STRESS_R2,Int)==1)
OUTPUT LOCATION NODES DATA LIST "STRESS_(R2)" END ;
*EndIf
*If(GenData(STRAIN_R2,Int)==1)
OUTPUT LOCATION NODES DATA LIST "STRAIN_(R2)" END ;
*EndIf
*If(GenData(STRESS_S2,Int)==1)
OUTPUT LOCATION NODES DATA LIST "STRESS_(S2)_#2" END ;
*EndIf
*If(GenData(STRAIN_S2,Int)==1)
OUTPUT LOCATION NODES DATA LIST "STRAIN_(S2)_#2" END ;
*EndIf
*If(GenData(STRESS_R3,Int)==1)
OUTPUT LOCATION NODES DATA LIST "STRESS_(R3)" END ;
*EndIf
*If(GenData(STRAIN_R3,Int)==1)
OUTPUT LOCATION NODES DATA LIST "STRAIN_(R3)" END ;
*EndIf
*If(GenData(STRESS_S3,Int)==1)
OUTPUT LOCATION NODES DATA LIST "STRESS_(S3)_#3" END ;
*EndIf
*If(GenData(STRAIN_S3,Int)==1)
OUTPUT LOCATION NODES DATA LIST "STRAIN_(S3)_#3" END ;
*EndIf
*If(GenData(STRESS_R4,Int)==1)
OUTPUT LOCATION NODES DATA LIST "STRESS_(R4)" END ;
*EndIf
*If(GenData(STRAIN_R4,Int)==1)
OUTPUT LOCATION NODES DATA LIST "STRAIN_(R4)" END ;
*EndIf
*If(GenData(CRACK_WIDTH,Int)==1)
OUTPUT LOCATION NODES DATA LIST "CRACK_WIDTH" END ;
*EndIf
*if(GenData(ELEM_BODY_LOAD_INCR,Int)==1)
OUTPUT LOCATION NODES DATA LIST "ELEM_BODY_LOAD_INCR" END ;
*EndIf
*if(GenData(TOTAL_ELEM_BODY_LOAD,Int)==1)
OUTPUT LOCATION NODES DATA LIST "TOTAL_ELEM_BODY_LOAD" END ;
*EndIf
*if(GenData(ELEM_TEMPERATURE_INCR,Int)==1)
OUTPUT LOCATION NODES DATA LIST "ELEM_TEMPERATURE_INCR" END ;
*EndIf
*if(GenData(ELEM_TOTAL_TEMPERATURE,Int)==1)
OUTPUT LOCATION NODES DATA LIST "ELEM_TOTAL_TEMPERATURE" END ;
*EndIf
*if(GenData(ELEM_INIT_STRAIN_INCR,Int)==1)
OUTPUT LOCATION NODES DATA LIST "ELEM_INIT_STRAIN_INCR" END ;
*EndIf
*if(GenData(TOTAL_ELEM_INIT_STRAIN,Int)==1)
OUTPUT LOCATION NODES DATA LIST "TOTAL_ELEM_INIT_STRAIN" END ;
*EndIf
*if(GenData(ELEM_INIT_STRESS_INCR,Int)==1)
OUTPUT LOCATION NODES DATA LIST "ELEM_INIT_STRESS_INCR" END ;
*EndIf
*if(GenData(TOTAL_ELEM_INIT_STRESS,Int)==1)
OUTPUT LOCATION NODES DATA LIST "TOTAL_ELEM_INIT_STRESS" END ;
*EndIf
*if(GenData(EQ_Plastic_Strain,Int)==1)
OUTPUT LOCATION NODES DATA LIST "EQ_Plastic_Strain" END ;
*EndIf
*if(GenData(EXTERNAL_FORCES,Int)==1)
OUTPUT LOCATION NODES DATA LIST "EXTERNAL_FORCES" END ;
*EndIf
*if(GenData(STRAIN,Int)==1)
OUTPUT LOCATION NODES DATA LIST "STRAIN" END ;
*EndIf
*if(GenData(PRINCIPAL_STRAIN,Int)==1)
OUTPUT LOCATION NODES DATA LIST "PRINCIPAL_STRAIN" END ;
*EndIf
*if(GenData(STRESS,Int)==1)
OUTPUT LOCATION NODES DATA LIST "STRESS" END ;
*EndIf
*if(GenData(PRINCIPAL_STRESS,Int)==1)
OUTPUT LOCATION NODES DATA LIST "PRINCIPAL_STRESS" END ;
*EndIf
*if(GenData(TENSILE_STRENGTH,Int)==1)
OUTPUT LOCATION NODES DATA LIST "TENSILE_STRENGTH" END ;
*EndIf
*if(GenData(PRINCIPAL_FRACTURE_STRAIN,Int)==1)
OUTPUT LOCATION NODES DATA LIST "PRINCIPAL_FRACTURE_STRAIN" END ;
*EndIf
*if(GenData(PRINCIPAL_Plastic_Strain,Int)==1)
OUTPUT LOCATION NODES DATA LIST "PRINCIPAL_Plastic_Strain" END ;
*EndIf
*if(GenData(Plastic_Strain,Int)==1)
OUTPUT LOCATION NODES DATA LIST "Plastic_Strain" END ;
*EndIf
*If(GenData(PERFORMANCE_INDEX,Int)==1)
OUTPUT LOCATION NODES DATA LIST "PERFORMANCE_INDEX" END ;
*EndIf
*if(GenData(SOFT/HARD_PARAMETER,Int)==1)
OUTPUT LOCATION NODES DATA LIST "SOFT/HARD_PARAMETER" END ;
*EndIf
*if(GenData(FRACTURE_STRAIN,Int)==1)
OUTPUT LOCATION NODES DATA LIST "FRACTURE_STRAIN" END ;
*EndIf
*if(GenData(MAXIMAL_FRACT_STRAIN,Int)==1)
OUTPUT LOCATION NODES DATA LIST "MAXIMAL_FRACT_STRAIN" END ;
*EndIf
*If(GenData(IMPERFECTIONS,Int)==1)
OUTPUT LOCATION NODES DATA LIST "IMPERFECTIONS" END ;
*EndIf
*If(GenData(EIGENVECTORS_,Int)==1)
OUTPUT LOCATION NODES DATA LIST "EIGENVECTORS_1" END ;
OUTPUT LOCATION NODES DATA LIST "EIGENVECTORS_2" END ;
OUTPUT LOCATION NODES DATA LIST "EIGENVECTORS_3" END ;
OUTPUT LOCATION NODES DATA LIST "EIGENVECTORS_4" END ;
OUTPUT LOCATION NODES DATA LIST "EIGENVECTORS_5" END ;
OUTPUT LOCATION NODES DATA LIST "EIGENVECTORS_6" END ;
*EndIf
*If(GenData(INTERFACE_DISPLACEMENTS,Int)==1)
OUTPUT LOCATION NODES DATA LIST "INTERFACE_DISPLACEMENTS" END ;
*EndIf
*If(GenData(INTERFACE_STRESS,Int)==1)
OUTPUT LOCATION NODES DATA LIST "INTERFACE_STRESS" END ;
*EndIf

*If(GenData(INTEG_STRESS,Int)==1)
OUTPUT LOCATION NODES DATA LIST "INTEG_STRESS" END ;
*EndIf


*EndIf

*If(strcmp(GenData(Calculation_Analysis),"Static")==0 || strcmp(GenData(Calculation_Analysis),"Dynamic")==0)
*If(GenData(FATIGUE_BASE_STRESS,Int)==1)
OUTPUT LOCATION NODES DATA LIST "FATIGUE_BASE_STRESS" END ;
*EndIf
*If(GenData(FATIGUE_FATIGUE_CYCLES_TO_FAILURE,Int)==1)
OUTPUT LOCATION NODES DATA LIST "FATIGUE_FATIGUE_CYCLES_TO_FAILURE" END ;
*EndIf
*If(GenData(FATIGUE_MAX_FRACT_STRAIN,Int)==1)
OUTPUT LOCATION NODES DATA LIST "FATIGUE_MAX_FRACT_STRAIN" END ;
*EndIf
*If(GenData(FATIGUE_BASE_COD,Int)==1)
OUTPUT LOCATION NODES DATA LIST "FATIGUE_BASE_COD" END ;
*EndIf

*EndIf




*If(strcmp(GenData(Calculation_Analysis),"Dynamic")==0)
*If(GenData(ACCELERATION,Int)==1)
OUTPUT LOCATION NODES DATA LIST "ACCELERATIONS" END ;
*EndIf
*If(GenData(VELOCITIES,Int)==1)
OUTPUT LOCATION NODES DATA LIST "VELOCITIES" END ;
*EndIf
OUTPUT LOCATION OUTPUT_DATA DATA LIST "LOAD_TIMES" END ;
*EndIf

*if(strcmp(GenData(Calculation_Analysis),"Creep")==0)
*if(GenData(EPS_MI,Int)==1)
OUTPUT LOCATION NODES DATA LIST "EPS_MI" END ;
*EndIf
*EndIf

*if(strcmp(GenData(Calculation_Analysis),"Transport")==0 )
*if(GenData(START_PSI_VALUES,Int)==1)
OUTPUT LOCATION NODES DATA LIST "START_PSI_VALUES" END ;
*EndIf
*if(GenData(CURRENT_PSI_VALUES,Int)==1)
OUTPUT LOCATION NODES DATA LIST "CURRENT_PSI_VALUES" END ;
*EndIf
*if(GenData(Q_W,Int)==1)
OUTPUT LOCATION NODES DATA LIST "Q_W" END ;
*EndIf
*if(GenData(Q_T,Int)==1)
OUTPUT LOCATION NODES DATA LIST "Q_T" END ;
*EndIf
*if(GenData(NODAL_SETTING,Int)==1)
OUTPUT LOCATION NODES DATA LIST "NODAL_SETTING" END ;
*EndIf
*EndIf
