Skip to content
Ellipsis3d is a three-dimensional version of the particle-in-cell finite element code Ellipsis, a solid modeling code for visco-elastoplastic materials. The particle-in-cell method combines the strengths of the Lagrangian and Eulerian formulations of mechanics while bypassing their limitations.
C Objective-C Perl
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Docs
Examples Fixed the viz scripts for chemical plume May 2, 2006
AUTHORS
Advection_diffusion.c
Allocation_of_memory.c
Averages_and_integrals.c
Boundary_conditions_enforcement.c
Boundary_conditions_parsing.c
Boundary_conditions_shapes.c
Boundary_conditions_skew.c
Boundary_conditions_temperature.c
Boundary_conditions_velocity.c Initialize some uninitialized variables Apr 24, 2007
COPYING Added standard GNU info files. "ChangeLog" generated with Apr 6, 2006
ChangeLog
Chem_transport.c Removed extra directory level ("Source_code"); Apr 6, 2006
Construct_coefficient_matrices.c
Construct_mesh_arrays.c Removed extra directory level ("Source_code"); Apr 6, 2006
Element_calculations.c
Ellipsis3D.c Removed extra directory level ("Source_code"); Apr 6, 2006
Fourier_transforms.c
Full_multigrid_non_linear.c
Gauss_seidel.c
Geometry_axi.c
Geometry_cartesian.c
Geometry_spherical.c
Global_assembly_operations_nodes.c
Global_assembly_operations_particles.c
Grain_growth.c
INSTALL
Initial_conditions.c Get rid of some debugging statement that were making valgrind unhappy Apr 23, 2007
Instructions.c
Jacobians.c
MG_matrix_solver.c
MG_solver_mesh_operations.c
MG_solver_setup.c
Makefile.am
Material_properties_matrices.c
Matrix_operations_dot_prod.c
Matrix_operations_multipy.c
NEWS Added standard GNU info files. "ChangeLog" generated with Apr 6, 2006
Nodal_mesh.c
Output.c
PPM_output.c Add a missing include Apr 24, 2007
Pan_problem_misc_functions.c
Parsing.c
Process_buoyancy.c
Process_velocity.c
Profiling.c
README fix typo in the README May 24, 2006
Shape_functions.c
Size_does_matter.c Removed extra directory level ("Source_code"); Apr 6, 2006
Time_dependence.c Removed extra directory level ("Source_code"); Apr 6, 2006
Topo_gravity.c
Tracer_advection.c
Tracer_build_matrices.c Removed extra directory level ("Source_code"); Apr 6, 2006
Tracer_initialization.c
Tracer_integration.c Removed extra directory level ("Source_code"); Apr 6, 2006
Tracer_mesh_interactions.c
Tracer_phase_changes.c
Tracer_read.c
Tracer_tracer_interactions.c
Uzawa_constraint_iteration.c
Viscosity_structures.c
Zeros_of_J0_and_J1.h
advection_global_variables.h
chemtrans_global_definitions.h
configure.ac
convection_global_variables.h
element_definitions.h
function_prototypes.h Removed extra directory level ("Source_code"); Apr 6, 2006
global_defs.h
temperature_descriptions.h
tracer_global_definitions.h
tracer_global_variables.h
viscosity_descriptions.h Removed extra directory level ("Source_code"); Apr 6, 2006

README

We are pleased to announce the version 1 release of Ellipsis3D.

See the file INSTALL for building and installation instructions.

Once you have built the package, you can test it on the chemical plume
example

  ./ellipsis3d Examples/Ellipsis3D_2004_examples/chemical_plume.input

Let it run as long as you like.  Then munge the data for OpenDX with
the commands

  cd Examples/opendx/scripts/
  ./get_node_files_dx_format.mk
  ./get_particles_dx_format.mk

Now run dx on the file

  Examples/opendx/chemicalplume/particles_isosurface_glyph.net

By default, it will show the first time step.  Change the input files
to get later time steps.  You should see a picture like

  Examples/Ellipsis3D_2004_examples/chemical_plume.jpg


Please submit bug reports via the World Wide Web at:
    http://geodynamics.org/roundup    

Please send all questions by electronic mail to:
    cig-mc@geodynamics.org

Ellipsis3D is free software.  See the file COPYING for copying conditions.
You can’t perform that action at this time.