Fill out the form below to set up a numeric solution
to your partial differential equation with boundary values.
Up to second order in three dimensions.

Title

Email results, numeric and plot

EMail

Finite Element Method
Discrete approximation method

Uxx denotes d^2 U(x,y,z)/dx^2 Uxy denotes d^2 U(x,y,z)/dx dy
Ux denotes d U(x,y,z)/dx etc.
Enter your values or equations in x,y,z for cxx, cyy, czz, etc.
Do not enter "=", ";", use "C" language math routines and syntax.

cxx Uxx + cyy Uyy + czz Uzz + cxy Uxy + cxz Uxz + cyz Uyz + cx Ux + cy Uy + cz Uz + c U = f(x,y,z)

cxx cyy czz

cxy cxz cyz

cx cy cz c


ub(x,y,z)=

ub(x,y,z) = boundary equation in x,y,z
must be valid for all y,z in range when x=xmax or x=xmin
must be valid for all x,z in range when y=ymin or y=ymax
must be valid for all x,y in range when z=zmin or z=zmax
must be legal "C" or Java, or Python, etc.

x, y, z, Dirichlet_boundary_value (each line)

An optional method to define the boundary is to upload a file
with a sequence of x,y,z,boundary_value lines that enclose the boundary
step hx=(xmax-xmin)/(nx-1), hy=(ymax-ymin)/(ny-1)
hz=(zmax-zmin)/(nz-1)

f(x,y,z)=

f(x,y,z) = right hand side equation in x,y,z
must be legal "C" or Java, or Python, etc.

Solution range and number of points

xmin xmax nx

ymin ymax ny

zmin zmax nz