Example 125: Updates a 3D prolate spheroidal mesh from tri-linear to cubic-Hermite/bilinear interpolation

Updates a 3D prolate spheroidal mesh from tri-linear to cubic-Hermite/bilinear interpolation. Changes the interpolation for geometric coordinate number 1 (lambda) to cubic-Hermite/bilinear as specified by newbasis number 3 and calculates derivs based on arc-length.


The comfile run by this example is as follows:

#Example_125  Updates a 3D prolate spheroidal mesh from tri-linear
#             to cubic-Hermite/bilinear interpolation.
 
fem                            #set the FEM environment
fem define coordinates;r;updatehermite;example  #defines 3D prolate spheroidal
#                              !  coordinates, type (3) interpolation
fem define nodes;r;;example        #defines 4 nodes for a 3D prolate
#                              !  spheroidal shell
fem define bases;r;;example        #defines 1)trilinear and 2) bilinear bases
fem define element;r;;example      #defines 1 element
fem list element               #lists trilinear element
fem define;add bases;r;updatehermite_add;example #adds
#                              ! 3) cubic-Hermite/bilinear and
#                              ! 4) cubic-Hermite/linear bases
fem update node hermite in 1 newbasis 3  #Changes the interpolation
#                              !for geometric coordinate number 1 (lambda)
#                              !to cubic-Hermite/bilinear as specified by
#                              !newbasis number 3 and calculates derivs
#                              !based on arc-length.
fem list element               #lists the new cubic-Hermite/bilinear element
 

Additional testing commands:

FEM list node 
FEM list element

Files used by this example are:

Name                        Modified     Size

example_125.com 10-Apr-2000 1.2k test_output.com 10-Apr-2000 32 updatehermite.ipbase 10-Apr-2000 2.4k updatehermite.ipbase_dec98 10-Apr-2000 2.4k updatehermite.ipcoor 10-Apr-2000 741 updatehermite.ipelem 10-Apr-2000 448 updatehermite.ipnode 10-Apr-2000 1.2k updatehermite_add.ipbase 10-Apr-2000 4.5k

Download the entire example:

Name                      Modified     Size

examples_1_12_125.tar.gz 18-Aug-2006 4.0k

Testing status by version:

StatusTestedReal time (s)
i686-linux
cmSuccessSun Mar 6 00:01:29 20160
cm-debugSuccessSat Mar 5 00:01:47 20160
mips-irix
cmSuccessSun Aug 19 01:23:59 20073
cm-debugSuccessWed Aug 15 01:23:40 20074
cm-debug-clear-mallocSuccessSat Aug 18 01:22:49 20078
cm-debug-clear-malloc7SuccessMon Aug 20 01:21:56 20078
cm64SuccessSun Aug 19 01:21:54 20073
cm64-debugSuccessTue Aug 21 01:18:34 20074
cm64-debug-clear-mallocSuccessThu Apr 1 10:09:51 20042
rs6000-aix
cmSuccessWed Mar 4 01:07:54 20090
cm-debugSuccessMon Mar 2 01:08:28 20090
cm64SuccessWed Mar 4 01:06:43 20090
cm64-debugSuccessTue Mar 3 01:11:32 20095
x86_64-linux
cmSuccessSun Mar 6 00:01:00 20160
cm-debugSuccessSat Mar 5 00:01:11 20161

Testing status by file:


Html last generated: Sun Mar 6 05:50:04 2016

Input last modified: Wed Oct 2 10:33:15 2002


CMISS Help / Examples / 1 / 12 / 125