Software Listing of Author : "Jan Valdman"

Software to paper (please cite when using the software) Leszek Marcinkowski, Talal Rahman and Jan Valdman, A 3D Crouzeix-Raviart mortar finite element. Computing 86, No. 4, 313-330 (2009) download: http://www.springerlink.com/content/p8nx4573480hm98h/?p=31e284c1655141f691369102e361c9a4&pi=1 This solves the Poisson problem in the domain Omega= (0,1) x (0,1) x (-1,1) assuming the volume force equal to 3 pi*pi* sin(pi*x) sin(pi*y) sin(pi*z) and the zero Dirichlet conditions. The discrete solution is computed on two equal subdomains, Omega1= (0,1) x (0,1) x (0,1), Omega2= (0,1) x (0,1) x (-1,0) using 3D Crouzeix-Raviart mortar finite element method. The subdomains are triangulated using different regular triangulation in tetrahedrons. Therefore, there are no matching grids across the intersection plane z=0. To "connect" both...

  • Platform: Matlab, Scripts

Given a conforming triangulation as as matrix of vertices numbers corresponding to each triangular element , the algorithm generates and numbers edges of triangulation, so that edges shared by two elements are counted only once. It also generates list of edges belonging to each triangle a list of elements sharing the same edge. Knowledge of edges is useful e.g. for the implementation of adaptive mesh refinements and edge-based finite elements such as Raviart-Thomas, Crouzeix-Raviart or Nedelec elements. To test the functionality of the algorithm, run "test.m". Performance of my notebook: 2D triangulation: 524288 elements, 263169 nodes --> 787456 edges numbered. Time= 1.23 seconds. 3D triangulation: 196608 elements, 35937 nodes --> 238688 edges numbered. Time= 1.12 seconds.

  • Platform: Matlab, Scripts

This code demonstrates vectorization concepts from a report by Talal Rahman and Jan Valdman on Fast MATLAB assembly of FEM matrices in 2D and 3D: nodal elements Technical report is available at http://www.mis.mpg.de/publications/other-s...eport-1111.html To run the code, call "start_assembly_P1_3D" or "start_assembly_P1_2D" in the Matlab window (for 3D or 2D cases) Considering a given 3D or 2D triangulation, mass and stiffness matrices corresponding to linear nodal elements are generated in an efficient vectorized and fast way. Recently, functionality was extended to generate mass and stiffness matrices for a (vector) linear elasticity problem. To run the code, call "start_assembly_P1_3D_elasticity" or "start_assembly_P1_2D_elasticity"

  • Platform: Matlab, Scripts

2D elastoplasticity solver for a time dependent two-yied model, which generalizes a classical model of linear kinematic hardening and features a hysteresis behaviour. This is an updated version of Jan Valdman's code from his PhD thesis on Mathematical and Numerical Analysis of Elastoplastic Material with Multi-Surface Stress-Strain Relation submited at 2001 at the Christian-Albrechts-University of Kiel, Germany. To run the code, type "start" to generate a hysteresis curve describing the behaviour of the elastoplastic continuum under periodical time-dependent traction forces. More details and related publications are provided at http://sites.google.com/site/janvaldman/software .

  • Platform: Matlab, Scripts
New Reviews

Print Inspector

Whether you are using a printer connected to your local desktop computer or a print server sometimes you need to see whats going on in your printer by having a close look at the print jobs sent by the users. Print Inspector is such type software ...


Disk Genius

Disk Genius was formerly known as Partition Guru which is an all-in-one solution for disk partition management, data recovery and disk repairing. It can recover lost files from partition, backup and restore partition table, clone partition or clone ...


Safe In Cloud

It is quite difficult to find any computer users nowadays who do not need to use the web, for any purpose. Whether it is for education or entertainment, the web is your best resource. You also need to use various online services for banking, ...


PictBear

Nowadays, a majority of PC users resort to digital image editing once in a while. It may be required for retouching image captured in smart phones or for creating an album in Facebook. For some people, tinkering with digital images is a pastime too. ...


Panda Cloud Cleaner

PC security has become a tricky and complicated subject both for home users and network supervisors, with complexity and risk factors multiplying over the years. Using a single antivirus app may not be enough anymore. That explains why many users ...


SnapCrab

Nearly every PC users need to take screenshots from time to time, whether it is for personal or professional needs. While using the basic Windows screenshot capture method is available, it is not adequate for everyone. When you want to capture ...


BitKiller

Dealing with various types of data efficiently holds the key to success in any computing task. Apart from generating new data and modifying existing files, it becomes necessary to delete existing files at times. While most users resort to using ...


New Downloads

FlexiServer Employee
Management

FlexiServer is software for
automatic employee time
attendance logging. For staff
who work at computers it does
all hours ...

Atlantis Word Processor

Atlantis Word Processor is
powerful, fast-loading and
fully customizable. Carefully
designed with the end-user in
mind, ...

Joyoshare Screen Recorder
for Windows

Joyoshare Screen Recorder is
the most advanced screen
recording program specialized
in recording any video with
audio ...

UkeySoft Apple Music
Converter

UkeySoft Apple Music Converter
is designed to remove DRM
protection from Apple Music
and convert DRM-ed Apple Music
songs ...

Rip DVD Plus

Rip DVD Plus is the easiest
and fastest DVD ripper
software to play DVDs on the
iPod, iPhone, Zune, PSP, Cell
Phone, or ...

InPixio Free Photo Editor

Easy to use! Add Filters &
Effects: turn your photos into
artwork! Cut & Crop:
Change the Focus and Size of
your ...

TunesKit Audio Capture for
Windows

TunesKit Audio Capture for
Windows is a preferct audio
recording tool that helps you
grab any sound track plays on
...

Efficient Reminder

Efficient Reminder is a
cross-platform appointment and
event reminder tool. With her
help, you will be able to
catch up ...

CSV2OFX

Your professional Accounting
Software uses OFX files. That
means you can\'t import those
incredibly common CSV and
Excel ...

Bopup IM Suite Office Pack

Secure client/server instant
messaging suite designed to
provide efficient chat and
communication capabilities
over LANs ...