[aspect-devel] Questions on Boundary temperature model/Function

Wolfgang Bangerth bangerth at tamu.edu
Fri Feb 27 18:46:53 PST 2015

On 02/27/2015 12:27 PM, Timo Heister wrote:
> We currently don't have a way to set different type of boundaries for
> different indicators, but you should be able to write it as one
> expression that will be evaluated for the top and bottom boundary (as
> a function of x and z). What happens if you do this?

For example, like this:

subsection Initial conditions
   set Model name = function
   subsection Function
     set Variable names      = x,z
     set Function constants  = Tcon=1673, xstep=0.5, dT=100, L=3000, \
                               sm=0.02, Ttop=273
     set Function expression = if (z<1500, \
                    (((Tcon - (1-xstep)*dT) +  dT*(0.5 + \
                     (1/pi)*atan( (x - xstep*L)./(sm*L) ))) - Ttop) * \
                    (L-z)/L + Ttop \
                    , \

Note the if(cond,yes-expression,no-expression) that switches based on the 


Wolfgang Bangerth               email:            bangerth at math.tamu.edu
                                 www: http://www.math.tamu.edu/~bangerth/

More information about the Aspect-devel mailing list