Exemplo n.º 1
0
else:

    model_part.ProcessInfo[TIME] = 0
    model_part.ProcessInfo[TIME_STEPS] = 0
    model_part.ProcessInfo[PREVIOUS_DELTA_TIME] = time_step

    conditions.Initialize(time_step)

# initialize step operations
starting_step = model_part.ProcessInfo[TIME_STEPS]
starting_time = model_part.ProcessInfo[TIME]
#ending_step    = general_variables.nsteps
ending_time = general_variables.end_time

output_print = operation_utils.TimeOperationUtility()
gid_time_frequency = general_variables.GiDWriteFrequency
output_print.InitializeTime(starting_time, ending_time, time_step,
                            gid_time_frequency)

restart_print = operation_utils.TimeOperationUtility()
restart_time_frequency = general_variables.RestartFrequency
restart_print.InitializeTime(starting_time, ending_time, time_step,
                             restart_time_frequency)

solving_print = operation_utils.TimeOperationUtility()
solving_time_frequency = gid_time_frequency
solving_print.InitializeTime(starting_time, ending_time, time_step,
                             solving_time_frequency)

# --TIME INTEGRATION--#######################
Exemplo n.º 2
0
else:

    model_part.ProcessInfo[TIME] = 0
    model_part.ProcessInfo[TIME_STEPS] = 0
    model_part.ProcessInfo[PREVIOUS_DELTA_TIME] = time_step

    conditions.Initialize(time_step)

#initialize step operations
starting_step = model_part.ProcessInfo[TIME_STEPS]
starting_time = model_part.ProcessInfo[TIME]
ending_step = general_variables.nsteps
ending_time = general_variables.nsteps * time_step

output_print = operation_utils.TimeOperationUtility()
gid_time_frequency = general_variables.GiDWriteFrequency
output_print.InitializeTime(starting_time, ending_time, time_step,
                            gid_time_frequency)

restart_print = operation_utils.TimeOperationUtility()
restart_time_frequency = general_variables.RestartFrequency
restart_print.InitializeTime(starting_time, ending_time, time_step,
                             restart_time_frequency)

mesh_generation = operation_utils.TimeOperationUtility()
mesh_generation_frequency = modeler.GetRemeshFrequency()
mesh_generation.InitializeTime(starting_time, ending_time, time_step,
                               mesh_generation_frequency)

contact_search = operation_utils.TimeOperationUtility()