Neko-TOP
A portable framework for high-order spectral element flow toplogy optimization.
Loading...
Searching...
No Matches
design.f90 File Reference

Go to the source code of this file.

Data Types

type  design_module::design_t
 The topology type, which is used to describe the designs in topology optimization. More...
 

Modules

module  design_module
 

Functions/Subroutines

subroutine design_module::init_design (this, json, case)
 Initialize the topology.
 
subroutine design_module::free_design (this)
 Free the topology.
 
subroutine design_module::update_design (this, t, tstep)
 Update the topology.
 
subroutine, public design_module::topopt_permeability_force (f, t)
 Compute the permeability force term.
 
subroutine design_module::update_permeability (this, t, tstep)
 Update the permeability.
 

Variables

real(kind=rp), dimension(:), allocatable design_module::resistance
 The resistance array.
 
type(c_ptrdesign_module::resistance_d = c_null_ptr
 Pointer to the resistance array on the device.
 
integer, dimension(:), pointer design_module::design_domain_mask
 Pointer to the design domain mask.
 
type(c_ptrdesign_module::design_domain_mask_d = c_null_ptr
 Pointer to the design domain mask on the device.