Esempio n. 1
0
$root = "";
require $root . "navigation.php";
?>

<html>
<head>
  <title>Download and Installation</title>
  <?php 
load_style($root);
?>
</head>

<body>
<?php 
make_navigation("download", $root);
?>

<div class="content">
<h1>Subversion Repository Information</h1>
You may  access the SVN source tree for the latest code. You can get access
to the SVN repository via:
<div class="fragment">
  <pre>svn checkout https://libmesh.svn.sourceforge.net/svnroot/libmesh/trunk/libmesh </pre>
</div>
If you would like to contribute to the project you will need a SourceForge
developer account, or you can contribute patches. To create a patch from a
modified SVN tree simply do:
<div class="fragment">
  <pre>svn diff &gt; patch </pre>
</div>
Esempio n. 2
0
<?php

$root = "";
require $root . "navigation.php";
?>
<html>
<head>
  <?php 
load_style($root);
?>
</head>
 
<body>
 
<?php 
make_navigation("transient_ex2", $root);
?>
 
<div class="content">
<a name="comments"></a> 
<br><br><br> <h1> The source file transient_ex2.C with comments: </h1> 
<div class = "comment">
<h1>Transient Example 2 - The Newmark System and the Wave Equation</h1>

<br><br>This is the eighth example program. It builds on
the previous example programs.  It introduces the
NewmarkSystem class.  In this example the wave equation
is solved using the time integration scheme provided
by the NewmarkSystem class.

<br><br>This example comes with a cylindrical mesh given in the
Esempio n. 3
0
$root = "";
require $root . "navigation.php";
?>

<html>
<head>
  <title>libMesh Applications</title>
  <?php 
load_style($root);
?>
</head>

<body>
<?php 
make_navigation("applications", $root);
?>

<div class="content">
<h2>Here you will find presentations, organized by application area, that use libMesh</h2>
<ul>
  <li>    Foo </li>
  <li>    Bar </li>
</ul>

<h2>Natural Convection</h2>
<ul>
  <li> <a href="http://cfdlab.ae.utexas.edu/~benkirk/adv_flows_project.pdf">Ben's Adavnced Flows Class Project</a> </li>
</ul>

<h2>Exterior Acoustics</h2>
Esempio n. 4
0
<?php

$root = "";
require $root . "navigation.php";
?>
<html>
<head>
  <?php 
load_style($root);
?>
</head>
 
<body>
 
<?php 
make_navigation("adjoints_ex4", $root);
?>
 
<div class="content">
<a name="comments"></a> 
<br><br><br> <h1> The source file femparameters.h with comments: </h1> 
<div class = "comment">
</div>

<div class ="fragment">
<pre>
        #ifndef __fem_parameters_h__
        #define __fem_parameters_h__
        
        #include &lt;limits&gt;
        #include &lt;string&gt;
Esempio n. 5
0
$root = "";
require $root . "navigation.php";
?>

<html>
<head>
  <title>libMesh Developers</title>
  <?php 
load_style($root);
?>
</head>

<body>
<?php 
make_navigation("developers", $root);
?>

<?php 
function dev_table_entry($pic, $name, $homepage, $other, $titles, $institutions)
{
    ?>
<table>
<tr>
  <td>
    <?php 
    echo "<img src=\"{$pic}\">";
    ?>
  </td>
  <td>
  <?php 
Esempio n. 6
0
function make_menu()
{
    return make_navigation();
}
<?php

$root = "";
require $root . "navigation.php";
?>
<html>
<head>
  <?php 
load_style($root);
?>
</head>
 
<body>
 
<?php 
make_navigation("systems_of_equations_ex2", $root);
?>
 
<div class="content">
<a name="comments"></a> 
<br><br><br> <h1> The source file systems_of_equations_ex2.C with comments: </h1> 
<div class = "comment">
<h1>Systems Example 2 - Unsteady Nonlinear Navier-Stokes</h1>

<br><br>This example shows how a simple, unsteady, nonlinear system of equations
can be solved in parallel.  The system of equations are the familiar
Navier-Stokes equations for low-speed incompressible fluid flow.  This
example introduces the concept of the inner nonlinear loop for each
timestep, and requires a good deal of linear algebra number-crunching
at each step.  If you have a ExodusII viewer such as ParaView installed,
the script movie.sh in this directory will also take appropriate screen
Esempio n. 8
0
<?php

$root = "../";
require $root . "navigation.php";
?>

<html>
<head>
  <title>LibMesh Class Documentation</title>
  <?php 
load_style($root);
?>
</head>

<body>
<?php 
make_navigation("documentation", $root);
?>

<div class="content">
<div>
Esempio n. 9
0
<?php

$root = "";
require $root . "navigation.php";
?>
<html>
<head>
  <?php 
load_style($root);
?>
</head>
 
<body>
 
<?php 
make_navigation("fem_system_ex1", $root);
?>
 
<div class="content">
<a name="comments"></a> 
<br><br><br> <h1> The source file naviersystem.h with comments: </h1> 
<div class = "comment">
</div>

<div class ="fragment">
<pre>
        #include "libmesh/fem_system.h"
        
        using namespace libMesh;
        
</pre>
Esempio n. 10
0
<?php

$root = "";
require $root . "navigation.php";
?>
<html>
<head>
  <?php 
load_style($root);
?>
</head>
 
<body>
 
<?php 
make_navigation("subdomains_ex2", $root);
?>
 
<div class="content">
<a name="comments"></a> 
<br><br><br> <h1> The source file subdomains_ex2.C with comments: </h1> 
<div class = "comment">
<h1>Subdomains Example 2 - Subdomain-Restricted Variables</h1>

<br><br>This example builds on the fourth example program by showing how
to restrict solution fields to a subdomain (or union of
subdomains).


<br><br>
Esempio n. 11
0
<?php

$root = "";
require $root . "navigation.php";
?>
<html>
<head>
  <?php 
load_style($root);
?>
</head>
 
<body>
 
<?php 
make_navigation("solution_transfer_ex1", $root);
?>
 
<div class="content">
<a name="comments"></a> 
<br><br><br> <h1> The source file main.C with comments: </h1> 
<div class = "comment">
</div>

<div class ="fragment">
<pre>
        #include "libmesh/libmesh.h"
        #include "libmesh/mesh.h"
        #include "libmesh/mesh_generation.h"
        #include "libmesh/explicit_system.h"
        #include "libmesh/equation_systems.h"
Esempio n. 12
0
<?php

$root = "";
require $root . "navigation.php";
?>
<html>
<head>
  <title>libMesh Publications</title>
<?php 
load_style($root);
?>
</head>
<body>
<?php 
make_navigation("publications", $root);
?>
<div class="content">
<h2>Please use the following citation to reference libMesh</h2>

<!-- This document was automatically generated with bibtex2html 1.96
     (see http://www.lri.fr/~filliatr/bibtex2html/),
     with the following command:
     bibtex2html -d -r --nodoc --single -nofooter libmesh.bib  -->


<table>

<tr valign="top">
<td align="right" class="bibtexnumber">
[<a name="libMeshPaper">1</a>]
</td>
Esempio n. 13
0
require $root . "navigation.php";
?>

<!-- $Id: externalsoftware.php,v 1.7 2007-09-09 20:02:19 benkirk Exp $ -->

<html>
<head>
  <title>Packages used by libMesh</title>
  <?php 
load_style($root);
?>
</head>

<body>
<?php 
make_navigation("externalsoftware", $root);
?>

<div class="content">
<h1>External Packages</h1>
<code>libMesh</code> interfaces to a number of high-quality software packages to provide certain functionality.  This page provides a list of packages and a description of their use in the library.

<h2>MPI</h2> The <a href="http://www-unix.mcs.anl.gov/mpi">Message Passing Interface</a> is a standard for parallel programming using the message passing model. PETSc requires MPI for its functionality.  <code>libMesh</code> makes use of MPI to when running in parallel for certain operations, including its <code>ParallelMesh</code> distributed-memory, fully unstructured mesh implementation. 

<h2>TBB</h2> Since February 2008 <code>libMesh</code> can be configured to use the <a href="http://threadingbuildingblocks.org/">Threading Building Blocks</a> for thread-based parallelism on shared memory machines.  Several key algorithms in the library have been refactored to be multithreaded, and this effort will continue as additional profiling reveals additional serial bottlenecks.  It is envisioned that for certain classes of problems multilevel parallelism (e.g. message passing between nodes and threading within nodes) will prove more scalable than message passing alone, especially with the introduction of commodity multi-core processors.  The reality is that for implicit problems this can only be achieved with a parallel linear algebra library that also uses multilevel parallelism.

<hr>
<h2>PETSc - Parallel Linear & Nonlinear Solvers</h2> The Portable, Extensible Toolkit for Scientific Computation <a href="http://www.mcs.anl.gov/petsc">(PETSc)</a> is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations.

<h3>SLEPc</h3> The Scalable Library for Eigenvalue Computations <a href="http://www.grycap.upv.es/slepc">(SLEPc)</a> is a library for the solution of large scale sparse eigenvalue problems on parallel computers. It is an extension of PETSc and can be used for either standard or generalized eigenproblems, with real or complex arithmetic.
Esempio n. 14
0
                echo "<td><a title='Xem thông tin chi tiết' href='#'>" . $value['full_name'] . "</a></td>";
                echo "<td>" . $value['birthday'] . "</td>";
                echo "<td>" . $value['phone'] . "</td>";
                echo "<td>" . $value['city_name'] . "</td>";
                echo "<td align='center'><a target='_blank' href='" . __SITE_CONTEXT . "admin/customer/update?id={$key}'>Sửa</a></td>";
                echo "<td align='center'><a href='#' onclick='return del_cust({$key})'>Xóa</a></td>";
                echo '</tr>';
            }
        }
        ?>
	</tbody>
</table>
<br />

<?php 
        echo make_navigation($list_cust['page_num'], $page, $url);
    }
    ?>
<br />

<?php 
} else {
    // if ( $list_cust != NULL)
    ?>
	<div style="color:green;font-size:20px;text-align:center">Nhấn nút Search để bắt đầu tìm kiếm</div>
	<br />
<?php 
}
?>
</p>
Esempio n. 15
0
<?php

$root = "";
require $root . "navigation.php";
?>
<html>
<head>
  <?php 
load_style($root);
?>
</head>
 
<body>
 
<?php 
make_navigation("vector_fe_ex2", $root);
?>
 
<div class="content">
<a name="comments"></a> 
<br><br><br> <h1> The source file laplace_exact_solution.h with comments: </h1> 
<div class = "comment">
</div>

<div class ="fragment">
<pre>
        #include "libmesh/libmesh_common.h"
        
        using namespace libMesh;
        
        #ifndef __laplace_exact_solution_h__
Esempio n. 16
0
<head>
  
  <title>libMesh - C++ Finite Element Library</title>
  <meta name="verify-v1" content="X3cfnoMNiuo9l+ZWNoTZv590OCrbnVJsxCDsWZdzFmw=">
  <META name="description" content="A parallel adaptive C++ finite element library for simulating partial differential equations.">
  <META name="keywords" content="finite element, finite element method, finite element modeling, finite element modelling, finite element software, finite element methods, science math numerical analysis, science math numerical analysis software, numerical analysis research group, partial differential equations, applied partial differential equations, elliptic parabolic hyperbolic partial differential equations, finite element analysis modeling software, system of linear equation solver, simultaneous linear equation solver, computational fluid dynamics software">
  <META name="robots" content="index, follow">
  <?php 
load_style($root);
?>
</head>

<BODY>

<?php 
make_navigation("normal", $root);
?>


<div class="content">

<!-- <img class="title_image" src="images/libmesh_mesh_small.png"> -->
<!-- <br><br><br> -->
<?php 
// This php script makes the words wrap nicely around the image which
// we have split up into several sections.  This apparently only works
// for Gecko-enabled browsers, e.g. Firefox.
if (NW_IS_GECKO || NW_IS_MAC) {
    // You can get these numbers using the 'file' command on most linux systems.
    $pic_widths = array(417, 417, 417, 417, 417, 400, 345, 270, 205, 145, 80);
    $pic_heights = array(26, 26, 26, 26, 26, 13, 13, 13, 13, 13, 13);
Esempio n. 17
0
<?php

$root = "";
require $root . "navigation.php";
?>
<html>
<head>
  <?php 
load_style($root);
?>
</head>
 
<body>
 
<?php 
make_navigation("adaptivity_ex1", $root);
?>
 
<div class="content">
<a name="comments"></a> 
<br><br><br> <h1> The source file adaptivity_ex1.C with comments: </h1> 
<div class = "comment">
<h1>Adaptivity Example 1 - Solving 1D PDE Using Adaptive Mesh Refinement</h1>

<br><br>This example demonstrates how to solve a simple 1D problem
using adaptive mesh refinement. The PDE that is solved is:
-epsilon*u''(x) + u(x) = 1, on the domain [0,1] with boundary conditions
u(0) = u(1) = 0 and where epsilon << 1.

<br><br>The approach used to solve 1D problems in libMesh is virtually identical to
solving 2D or 3D problems, so in this sense this example represents a good
Esempio n. 18
0
<?php

$root = "";
require $root . "navigation.php";
?>
<html>
<head>
  <?php 
load_style($root);
?>
</head>
 
<body>
 
<?php 
make_navigation("eigenproblems_ex2", $root);
?>
 
<div class="content">
<a name="comments"></a> 
<br><br><br> <h1> The source file eigenproblems_ex2.C with comments: </h1> 
<div class = "comment">
</div>

<div class ="fragment">
<pre>
        #include "libmesh/libmesh.h"
        #include "libmesh/mesh.h"
        #include "libmesh/mesh_generation.h"
        #include "libmesh/exodusII_io.h"
        #include "libmesh/eigen_system.h"
Esempio n. 19
0
<?php

$root = "";
require $root . "navigation.php";
?>
<html>
<head>
  <?php 
load_style($root);
?>
</head>
 
<body>
 
<?php 
make_navigation("reduced_basis_ex6", $root);
?>
 
<div class="content">
<a name="comments"></a> 
<br><br><br> <h1> The source file assembly.h with comments: </h1> 
<div class = "comment">
</div>

<div class ="fragment">
<pre>
        #ifndef __assembly_h__
        #define __assembly_h__
        
        #include "libmesh/sparse_matrix.h"
        #include "libmesh/numeric_vector.h"
Esempio n. 20
0
<?php

$root = "";
require $root . "navigation.php";
?>
<html>
<head>
  <?php 
load_style($root);
?>
</head>
 
<body>
 
<?php 
make_navigation("introduction_ex4", $root);
?>
 
<div class="content">
<a name="comments"></a> 
<br><br><br> <h1> The source file introduction_ex4.C with comments: </h1> 
<div class = "comment">
<h1>Introduction Example 4 - Solving a 1D, 2D or 3D Poisson Problem in Parallel</h1>

<br><br>This is the fourth example program.  It builds on
the third example program by showing how to formulate
the code in a dimension-independent way.  Very minor
changes to the example will allow the problem to be
solved in one, two or three dimensions.

<br><br>This example will also introduce the PerfLog class
Esempio n. 21
0
<?php

$root = "";
require $root . "navigation.php";
?>
<html>
<head>
  <?php 
load_style($root);
?>
</head>
 
<body>
 
<?php 
make_navigation("miscellaneous_ex8", $root);
?>
 
<div class="content">
<a name="comments"></a> 
<br><br><br> <h1> The source file meshless_interpolation_function.h with comments: </h1> 
<div class = "comment">
</div>

<div class ="fragment">
<pre>
        #ifndef LIBMESH_MESHLESS_INTERPOLATION_FUNCTION_H
        #define LIBMESH_MESHLESS_INTERPOLATION_FUNCTION_H
        
</pre>
</div>
Esempio n. 22
0
$root = "";
require $root . "navigation.php";
?>

<html>
<head>
  <title>libMesh Examples</title>
  <?php 
load_style($root);
?>
</head>

<body>
<?php 
make_navigation("examples", $root);
?>

<div class="content">

<h1>A Series of Example Programs</h1>
The following series of example programs have been
designed to get you started on the right foot.
They are arranged into categories based on which
library features they demonstrate.


<ul>

<li> Introduction <ol>
Esempio n. 23
0
$root = "";
require $root . "navigation.php";
?>

<html>
<head>
  <title>Supporting libMesh</title>
  <?php 
load_style($root);
?>
</head>

<body>
<?php 
make_navigation("support", $root);
?>

<div class="content">

<h1>Supporting libMesh</h2>
If libMesh has been useful in your work please consider supporting its future development.

<br>
<br>
The original development team was heavily influenced by Professor Graham F. Carey, professor of aerospace engineering and engineering mechanics at The University of Texas at Austin, director of the ICES Computational Fluid Dynamics Laboratory, and holder of the Richard B. Curran Chair in Engineering.  

<br>
<br>
Many of the technologies employed in libMesh were implemented because Dr. Carey taught them to us, we went back to the lab, and immediately began coding.  In a very real way, he was ultimately responsible for this library that we hope you have found useful, despite his continued insistence that "no one ever got a PhD from here for writing a code."
Esempio n. 24
0
$root = "";
require $root . "navigation.php";
?>

<html>
<head>
  <title>libMesh Presentations</title>
  <?php 
load_style($root);
?>
</head>

<body>
<?php 
make_navigation("presentations", $root);
?>

<div class="content">
<h1>Presentations</h1>

<h2>libMesh Overviews</h2>
<ul>
  <!-- <li> <a href="http://cfdlab.ae.utexas.edu/~benkirk/libmesh_uwa03.pdf">libMesh Presentation</a> (from the June 2003 UWA Shortcourse)</li> -->
  <li> <a href="http://users.ices.utexas.edu/~roystgnr/libmeshpdfs/peterson/ERDC_talk.pdf">libMesh Experience and Usage</a> (January 2007 ERDC course)</li>
  <li> <a href="http://users.ices.utexas.edu/~roystgnr/libmeshpdfs/roystgnr/vicksburg.pdf">AMR Infrastructure Expansion, Adding Complexity</a> (January 2007 ERDC course)</li>
  <li> <a href="http://users.ices.utexas.edu/~roystgnr/libmeshpdfs/roystgnr/libmesh_intro.pdf">libMesh Introduction</a> (June 2007 lecture, Num. Meth. for Transport in Semiconductors)</li>
  <li> <a href="http://users.ices.utexas.edu/~roystgnr/libmeshpdfs/roystgnr/sandia_libmesh.pdf">libMesh Finite Element Library</a> (August 2007 seminar, Sandia National Laboratories)</li>
</ul>

<h2>Developer Applications</h2>