You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
StiffMa
Share 'StiffMa'
The finite element method (FEM) is a well established numerical technique for solving partial differential equations (PDEs) in a wide range of complex science and engineering applications. This method has two costly operation that are the construction of global matrices and vectors to form the system of linear or nonlinear equations (assemblage), and their solution (solver). Many efforts have been directed to accelerate the solver. However, the assembly stage has been less investigated although it may represent a serious bottleneck in iterative processes such as non-linear and time-dependent phenomena, and in optimization procedures involving FEM with unstructured meshes. Thus, a fast technique for the global FEM matrices construction is proposed herein by using parallel computing on graphics processing units (GPUs). This work focuses on matrices that arise by solving elliptic PDEs, what is commonly known as stiffness matrix. For performance tests, a scalar problem typically represented by the thermal conduction phenomenon and a vector problem represented by the structural elasticity are considered in a three-dimensional (3D) domain. Unstructured meshes with 8-node hexahedral elements are used to discretize the domain. The MATLAB Parallel Computing Toolbox (PCT) is used to program the CUDA code. The stiffness matrix are built with three GPU kernels that are the indices computation, the numerical integration and the global assembly. Symmetry and adequate data precision are used to save memory and runtime. This proposed methodology allows generating global stiffness matrices from meshes with more than 16.3 millions elements in less than 3 seconds for the scalar problem and up to 3.1 millions for the vector one in 6 seconds using an Nvidia Tesla V100 GPU with 16 GB of memory. Large speedups are obtained compared with a non-optimized CPU code.
Cite As
Francisco Ramírez (2025). StiffMa (https://github.com/fjramireg/StiffMa/releases/tag/v1.6), GitHub. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCommunity Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Utils
libs/mutils-0.4-2
libs/mutils-0.4-2/SuiteSparse
libs/mutils-0.4-2/examples
- ex_einterp
- ex_quadtree.m
- ex_sparse
- ex_sparse
- ex_sparse_mod
- ex_spmv
- ex_triangle.m
- ex_tsearch2.m
- ex_tsearch2_3d.m
- reference_elements
libs/mutils-0.4-2/mutils
libs/mutils-0.4-2/mutils/interp
libs/mutils-0.4-2/mutils/libmatlab
libs/mutils-0.4-2/mutils/libutils
libs/mutils-0.4-2/mutils/quadtree
libs/mutils-0.4-2/mutils/reorder
libs/mutils-0.4-2/mutils/sparse
libs/mutils-0.4-2/mutils/sparse/spmvbench
libs/mutils-0.4-2/triangle
tbx/StiffMa
tbx/StiffMa/Common
tbx/StiffMa/Scalar
- Contents.m
- Index_sa
- Index_spsa
- Index_ssa
- Index_sssa
- StiffMa_sps
- StiffMa_ss
- StiffMa_sss
- eStiff_spsa
- eStiff_ss
- eStiff_ssa
- eStiff_sss
- eStiff_sssa
tbx/StiffMa/Vector
- Contents.m
- DMatrix
- Index_va
- Index_vpsa
- Index_vsa
- Index_vssa
- StiffMa_vps
- StiffMa_vs
- StiffMa_vss
- eStiff_vpsa
- eStiff_vs
- eStiff_vsa
- eStiff_vss
- eStiffa_vss
tests/Comparison_fsparse
- AssemblyStiffMa_CPUo
- Index_sosa
- Index_vosa
- Plot_rt_CPUvsGPU.m
- StiffMa_soCPU
- StiffMa_voCPU
- WriteStiffMaPerfScriptCPUvsGPU
- eStiff_sosa
- eStiff_vosa
- runStiffMa_CPUvsGPU
tests/Comparison_fsparse/Old
tests/Comparison_fsparse/Old/StiffMa_CPUvsGPU
tests/Comparison_fsparse/Old/StiffMa_CPUvsGPU_R2020a
tests/Comparison_fsparse/StiffMa_CPUvsGPU_scalar
- Testing_CPUScalar10.m
- Testing_CPUScalar100.m
- Testing_CPUScalar110.m
- Testing_CPUScalar120.m
- Testing_CPUScalar130.m
- Testing_CPUScalar140.m
- Testing_CPUScalar150.m
- Testing_CPUScalar160.m
- Testing_CPUScalar170.m
- Testing_CPUScalar180.m
- Testing_CPUScalar190.m
- Testing_CPUScalar20.m
- Testing_CPUScalar200.m
- Testing_CPUScalar30.m
- Testing_CPUScalar40.m
- Testing_CPUScalar50.m
- Testing_CPUScalar60.m
- Testing_CPUScalar70.m
- Testing_CPUScalar80.m
- Testing_CPUScalar90.m
- Testing_GPUScalar10.m
- Testing_GPUScalar100.m
- Testing_GPUScalar110.m
- Testing_GPUScalar120.m
- Testing_GPUScalar130.m
- Testing_GPUScalar140.m
- Testing_GPUScalar150.m
- Testing_GPUScalar160.m
- Testing_GPUScalar170.m
- Testing_GPUScalar180.m
- Testing_GPUScalar190.m
- Testing_GPUScalar20.m
- Testing_GPUScalar200.m
- Testing_GPUScalar30.m
- Testing_GPUScalar40.m
- Testing_GPUScalar50.m
- Testing_GPUScalar60.m
- Testing_GPUScalar70.m
- Testing_GPUScalar80.m
- Testing_GPUScalar90.m
tests/Comparison_fsparse/StiffMa_CPUvsGPU_vector
- Testing_CPUVector10.m
- Testing_CPUVector100.m
- Testing_CPUVector20.m
- Testing_CPUVector30.m
- Testing_CPUVector40.m
- Testing_CPUVector50.m
- Testing_CPUVector60.m
- Testing_CPUVector70.m
- Testing_CPUVector80.m
- Testing_CPUVector90.m
- Testing_GPUVector10.m
- Testing_GPUVector100.m
- Testing_GPUVector20.m
- Testing_GPUVector30.m
- Testing_GPUVector40.m
- Testing_GPUVector50.m
- Testing_GPUVector60.m
- Testing_GPUVector70.m
- Testing_GPUVector80.m
- Testing_GPUVector90.m
tests/Performance
- GPUEssentialPerformanceTest
- Largest_mesh.m
- Largest_mesh2.m
- StiffMaTest_subs.m
- StiffMa_partitioning.m
- Test_accumarray.m
- WriteAssemblyPerfScript
- WriteEStiffPerfScript
- WriteIndexPerfScript
- WriteStiffMaPerfScript
- WriteStiffMaPerfScript2
- runAssemblyTest
- runEStiffTest
- runIndexTest
- runStiffMaTest
- runStiffMaTest2
tests/Performance/AssemblyPerfTestRst
- ATestLNX_G_Sd32_10.m
- ATestLNX_G_Sd32_160.m
- ATestLNX_G_Sd32_161.m
- ATestLNX_G_Sd32_162.m
- ATestLNX_G_Sd32_163.m
- ATestLNX_G_Sd32_164.m
- ATestLNX_G_Sd32_165.m
- ATestLNX_G_Sd32_166.m
- ATestLNX_G_Sd32_167.m
- ATestLNX_G_Sd32_168.m
- ATestLNX_G_Sd32_169.m
- ATestLNX_G_Sd32_170.m
- ATestLNX_G_Sd32_171.m
- ATestLNX_G_Sd32_172.m
- ATestLNX_G_Sd32_173.m
- ATestLNX_G_Sd32_174.m
- ATestLNX_G_Sd32_175.m
- ATestLNX_G_Sd32_176.m
- ATestLNX_G_Sd32_177.m
- ATestLNX_G_Sd32_178.m
- ATestLNX_G_Sd32_179.m
- ATestLNX_G_Sd32_180.m
- ATestLNX_G_Sd32_181.m
- ATestLNX_G_Sd32_182.m
- ATestLNX_G_Sd32_183.m
- ATestLNX_G_Sd32_184.m
- ATestLNX_G_Sd32_185.m
- ATestLNX_G_Sd32_186.m
- ATestLNX_G_Sd32_187.m
- ATestLNX_G_Sd32_188.m
- ATestLNX_G_Sd32_189.m
- ATestLNX_G_Sd32_190.m
- ATestLNX_G_Sd32_191.m
- ATestLNX_G_Sd32_192.m
- ATestLNX_G_Sd32_193.m
- ATestLNX_G_Sd32_194.m
- ATestLNX_G_Sd32_195.m
- ATestLNX_G_Sd32_196.m
- ATestLNX_G_Sd32_197.m
- ATestLNX_G_Sd32_198.m
- ATestLNX_G_Sd32_199.m
- ATestLNX_G_Sd32_20.m
- ATestLNX_G_Sd32_200.m
- ATestLNX_G_Sd32_201.m
- ATestLNX_G_Sd32_202.m
- ATestLNX_G_Sd32_203.m
- ATestLNX_G_Sd32_320.m
- ATestLNX_G_Sd32_40.m
- ATestLNX_G_Sd32_80.m
- ATestLNX_G_Vd32_10.m
- ATestLNX_G_Vd32_100.m
- ATestLNX_G_Vd32_101.m
- ATestLNX_G_Vd32_102.m
- ATestLNX_G_Vd32_103.m
- ATestLNX_G_Vd32_104.m
- ATestLNX_G_Vd32_105.m
- ATestLNX_G_Vd32_106.m
- ATestLNX_G_Vd32_107.m
- ATestLNX_G_Vd32_108.m
- ATestLNX_G_Vd32_109.m
- ATestLNX_G_Vd32_110.m
- ATestLNX_G_Vd32_111.m
- ATestLNX_G_Vd32_112.m
- ATestLNX_G_Vd32_113.m
- ATestLNX_G_Vd32_114.m
- ATestLNX_G_Vd32_115.m
- ATestLNX_G_Vd32_116.m
- ATestLNX_G_Vd32_117.m
- ATestLNX_G_Vd32_118.m
- ATestLNX_G_Vd32_119.m
- ATestLNX_G_Vd32_120.m
- ATestLNX_G_Vd32_121.m
- ATestLNX_G_Vd32_122.m
- ATestLNX_G_Vd32_123.m
- ATestLNX_G_Vd32_124.m
- ATestLNX_G_Vd32_125.m
- ATestLNX_G_Vd32_126.m
- ATestLNX_G_Vd32_127.m
- ATestLNX_G_Vd32_128.m
- ATestLNX_G_Vd32_129.m
- ATestLNX_G_Vd32_130.m
- ATestLNX_G_Vd32_131.m
- ATestLNX_G_Vd32_132.m
- ATestLNX_G_Vd32_133.m
- ATestLNX_G_Vd32_134.m
- ATestLNX_G_Vd32_135.m
- ATestLNX_G_Vd32_136.m
- ATestLNX_G_Vd32_137.m
- ATestLNX_G_Vd32_138.m
- ATestLNX_G_Vd32_139.m
- ATestLNX_G_Vd32_140.m
- ATestLNX_G_Vd32_141.m
- ATestLNX_G_Vd32_142.m
- ATestLNX_G_Vd32_143.m
- ATestLNX_G_Vd32_144.m
- ATestLNX_G_Vd32_145.m
- ATestLNX_G_Vd32_146.m
- ATestLNX_G_Vd32_147.m
- ATestLNX_G_Vd32_148.m
- ATestLNX_G_Vd32_149.m
- ATestLNX_G_Vd32_150.m
- ATestLNX_G_Vd32_151.m
- ATestLNX_G_Vd32_152.m
- ATestLNX_G_Vd32_153.m
- ATestLNX_G_Vd32_154.m
- ATestLNX_G_Vd32_155.m
- ATestLNX_G_Vd32_156.m
- ATestLNX_G_Vd32_157.m
- ATestLNX_G_Vd32_158.m
- ATestLNX_G_Vd32_159.m
- ATestLNX_G_Vd32_160.m
- ATestLNX_G_Vd32_20.m
- ATestLNX_G_Vd32_320.m
- ATestLNX_G_Vd32_40.m
- ATestLNX_G_Vd32_80.m
- ATestLNX_G_Vd32_81.m
- ATestLNX_G_Vd32_82.m
- ATestLNX_G_Vd32_83.m
- ATestLNX_G_Vd32_84.m
- ATestLNX_G_Vd32_85.m
- ATestLNX_G_Vd32_86.m
- ATestLNX_G_Vd32_87.m
- ATestLNX_G_Vd32_88.m
- ATestLNX_G_Vd32_89.m
- ATestLNX_G_Vd32_90.m
- ATestLNX_G_Vd32_91.m
- ATestLNX_G_Vd32_92.m
- ATestLNX_G_Vd32_93.m
- ATestLNX_G_Vd32_94.m
- ATestLNX_G_Vd32_95.m
- ATestLNX_G_Vd32_96.m
- ATestLNX_G_Vd32_97.m
- ATestLNX_G_Vd32_98.m
- ATestLNX_G_Vd32_99.m
- ATestWIN_C_Sd32_10.m
- ATestWIN_C_Sd32_160.m
- ATestWIN_C_Sd32_20.m
- ATestWIN_C_Sd32_40.m
- ATestWIN_C_Sd32_80.m
- ATestWIN_C_Vd32_10.m
- ATestWIN_C_Vd32_160.m
- ATestWIN_C_Vd32_20.m
- ATestWIN_C_Vd32_40.m
- ATestWIN_C_Vd32_80.m
- MemoryReqs.m
- Plot_Assembly_runtime.m
- Plot_Assembly_speedup.m
- Post_runtime.m
tests/Performance/EStiffPerfTestRst
- ETestLNX_GSd32_10.m
- ETestLNX_GSd32_160.m
- ETestLNX_GSd32_20.m
- ETestLNX_GSd32_200.m
- ETestLNX_GSd32_300.m
- ETestLNX_GSd32_320.m
- ETestLNX_GSd32_350.m
- ETestLNX_GSd32_360.m
- ETestLNX_GSd32_361.m
- ETestLNX_GSd32_362.m
- ETestLNX_GSd32_363.m
- ETestLNX_GSd32_364.m
- ETestLNX_GSd32_365.m
- ETestLNX_GSd32_370.m
- ETestLNX_GSd32_380.m
- ETestLNX_GSd32_40.m
- ETestLNX_GSd32_400.m
- ETestLNX_GSd32_80.m
- ETestLNX_GSs32_10.m
- ETestLNX_GSs32_160.m
- ETestLNX_GSs32_20.m
- ETestLNX_GSs32_200.m
- ETestLNX_GSs32_300.m
- ETestLNX_GSs32_320.m
- ETestLNX_GSs32_350.m
- ETestLNX_GSs32_380.m
- ETestLNX_GSs32_390.m
- ETestLNX_GSs32_391.m
- ETestLNX_GSs32_392.m
- ETestLNX_GSs32_393.m
- ETestLNX_GSs32_394.m
- ETestLNX_GSs32_395.m
- ETestLNX_GSs32_40.m
- ETestLNX_GSs32_400.m
- ETestLNX_GSs32_80.m
- ETestLNX_GVd32_10.m
- ETestLNX_GVd32_160.m
- ETestLNX_GVd32_170.m
- ETestLNX_GVd32_180.m
- ETestLNX_GVd32_181.m
- ETestLNX_GVd32_182.m
- ETestLNX_GVd32_183.m
- ETestLNX_GVd32_184.m
- ETestLNX_GVd32_185.m
- ETestLNX_GVd32_186.m
- ETestLNX_GVd32_187.m
- ETestLNX_GVd32_188.m
- ETestLNX_GVd32_189.m
- ETestLNX_GVd32_190.m
- ETestLNX_GVd32_20.m
- ETestLNX_GVd32_200.m
- ETestLNX_GVd32_320.m
- ETestLNX_GVd32_40.m
- ETestLNX_GVd32_80.m
- ETestLNX_GVs32_10.m
- ETestLNX_GVs32_160.m
- ETestLNX_GVs32_170.m
- ETestLNX_GVs32_180.m
- ETestLNX_GVs32_190.m
- ETestLNX_GVs32_191.m
- ETestLNX_GVs32_192.m
- ETestLNX_GVs32_193.m
- ETestLNX_GVs32_194.m
- ETestLNX_GVs32_195.m
- ETestLNX_GVs32_20.m
- ETestLNX_GVs32_200.m
- ETestLNX_GVs32_320.m
- ETestLNX_GVs32_40.m
- ETestLNX_GVs32_80.m
- ETestWIN_CSd32_10.m
- ETestWIN_CSd32_160.m
- ETestWIN_CSd32_20.m
- ETestWIN_CSd32_320.m
- ETestWIN_CSd32_40.m
- ETestWIN_CSd32_80.m
- ETestWIN_CSs32_10.m
- ETestWIN_CSs32_160.m
- ETestWIN_CSs32_20.m
- ETestWIN_CSs32_320.m
- ETestWIN_CSs32_40.m
- ETestWIN_CSs32_80.m
- ETestWIN_CVd32_10.m
- ETestWIN_CVd32_160.m
- ETestWIN_CVd32_20.m
- ETestWIN_CVd32_320.m
- ETestWIN_CVd32_40.m
- ETestWIN_CVd32_80.m
- ETestWIN_CVs32_10.m
- ETestWIN_CVs32_160.m
- ETestWIN_CVs32_20.m
- ETestWIN_CVs32_320.m
- ETestWIN_CVs32_40.m
- ETestWIN_CVs32_80.m
- ETestWIN_GSd32_10.m
- ETestWIN_GSd32_20.m
- ETestWIN_GSd32_40.m
- ETestWIN_GSs32_10.m
- ETestWIN_GSs32_20.m
- ETestWIN_GSs32_40.m
- ETestWIN_GSs32_80.m
- ETestWIN_GVd32_10.m
- ETestWIN_GVd32_20.m
- ETestWIN_GVd32_40.m
- ETestWIN_GVs32_10.m
- ETestWIN_GVs32_20.m
- ETestWIN_GVs32_40.m
- ETestWIN_GVs32_80.m
- Plot_EStiff_Speedup.m
- Plot_EStiff_runtime.m
- Post_data.m
tests/Performance/EStiffPerfTestRst/secondrun_EStiffPerfTestRst
- ETestLNX_GSd32_10.m
- ETestLNX_GSd32_160.m
- ETestLNX_GSd32_20.m
- ETestLNX_GSd32_320.m
- ETestLNX_GSd32_40.m
- ETestLNX_GSd32_80.m
- ETestLNX_GSs32_10.m
- ETestLNX_GSs32_160.m
- ETestLNX_GSs32_20.m
- ETestLNX_GSs32_320.m
- ETestLNX_GSs32_40.m
- ETestLNX_GSs32_80.m
- ETestLNX_GVd32_10.m
- ETestLNX_GVd32_160.m
- ETestLNX_GVd32_20.m
- ETestLNX_GVd32_320.m
- ETestLNX_GVd32_40.m
- ETestLNX_GVd32_80.m
- ETestLNX_GVs32_10.m
- ETestLNX_GVs32_160.m
- ETestLNX_GVs32_20.m
- ETestLNX_GVs32_320.m
- ETestLNX_GVs32_40.m
- ETestLNX_GVs32_80.m
tests/Performance/IndexPerfTestRst
- ITestLNX_CSs32_10.m
- ITestLNX_CSs32_160.m
- ITestLNX_CSs32_20.m
- ITestLNX_CSs32_40.m
- ITestLNX_CSs32_80.m
- ITestLNX_CSs64_10.m
- ITestLNX_CSs64_160.m
- ITestLNX_CSs64_20.m
- ITestLNX_CSs64_40.m
- ITestLNX_CSs64_80.m
- ITestLNX_CVs32_10.m
- ITestLNX_CVs32_160.m
- ITestLNX_CVs32_20.m
- ITestLNX_CVs32_40.m
- ITestLNX_CVs32_80.m
- ITestLNX_CVs64_10.m
- ITestLNX_CVs64_160.m
- ITestLNX_CVs64_20.m
- ITestLNX_CVs64_40.m
- ITestLNX_CVs64_80.m
- ITestLNX_GSs32_10.m
- ITestLNX_GSs32_160.m
- ITestLNX_GSs32_20.m
- ITestLNX_GSs32_200.m
- ITestLNX_GSs32_300.m
- ITestLNX_GSs32_320.m
- ITestLNX_GSs32_350.m
- ITestLNX_GSs32_360.m
- ITestLNX_GSs32_370.m
- ITestLNX_GSs32_371.m
- ITestLNX_GSs32_372.m
- ITestLNX_GSs32_373.m
- ITestLNX_GSs32_374.m
- ITestLNX_GSs32_375.m
- ITestLNX_GSs32_380.m
- ITestLNX_GSs32_390.m
- ITestLNX_GSs32_40.m
- ITestLNX_GSs32_400.m
- ITestLNX_GSs32_80.m
- ITestLNX_GSs64_10.m
- ITestLNX_GSs64_160.m
- ITestLNX_GSs64_20.m
- ITestLNX_GSs64_200.m
- ITestLNX_GSs64_300.m
- ITestLNX_GSs64_320.m
- ITestLNX_GSs64_40.m
- ITestLNX_GSs64_80.m
- ITestLNX_GVs32_10.m
- ITestLNX_GVs32_160.m
- ITestLNX_GVs32_170.m
- ITestLNX_GVs32_175.m
- ITestLNX_GVs32_176.m
- ITestLNX_GVs32_177.m
- ITestLNX_GVs32_178.m
- ITestLNX_GVs32_179.m
- ITestLNX_GVs32_180.m
- ITestLNX_GVs32_181.m
- ITestLNX_GVs32_182.m
- ITestLNX_GVs32_183.m
- ITestLNX_GVs32_184.m
- ITestLNX_GVs32_185.m
- ITestLNX_GVs32_186.m
- ITestLNX_GVs32_187.m
- ITestLNX_GVs32_188.m
- ITestLNX_GVs32_189.m
- ITestLNX_GVs32_190.m
- ITestLNX_GVs32_20.m
- ITestLNX_GVs32_200.m
- ITestLNX_GVs32_320.m
- ITestLNX_GVs32_40.m
- ITestLNX_GVs32_80.m
- ITestLNX_GVs64_10.m
- ITestLNX_GVs64_160.m
- ITestLNX_GVs64_170.m
- ITestLNX_GVs64_20.m
- ITestLNX_GVs64_200.m
- ITestLNX_GVs64_320.m
- ITestLNX_GVs64_40.m
- ITestLNX_GVs64_80.m
- ITestWIN_CSs32_10.m
- ITestWIN_CSs32_160.m
- ITestWIN_CSs32_20.m
- ITestWIN_CSs32_320.m
- ITestWIN_CSs32_370.m
- ITestWIN_CSs32_371.m
- ITestWIN_CSs32_40.m
- ITestWIN_CSs32_80.m
- ITestWIN_CSs64_10.m
- ITestWIN_CSs64_160.m
- ITestWIN_CSs64_20.m
- ITestWIN_CSs64_40.m
- ITestWIN_CSs64_80.m
- ITestWIN_CVs32_10.m
- ITestWIN_CVs32_160.m
- ITestWIN_CVs32_185.m
- ITestWIN_CVs32_189.m
- ITestWIN_CVs32_20.m
- ITestWIN_CVs32_320.m
- ITestWIN_CVs32_40.m
- ITestWIN_CVs32_80.m
- ITestWIN_CVs64_10.m
- ITestWIN_CVs64_160.m
- ITestWIN_CVs64_20.m
- ITestWIN_CVs64_40.m
- ITestWIN_CVs64_80.m
- ITestWIN_GSs32_10.m
- ITestWIN_GSs32_160.m
- ITestWIN_GSs32_20.m
- ITestWIN_GSs32_40.m
- ITestWIN_GSs32_80.m
- ITestWIN_GSs64_10.m
- ITestWIN_GSs64_160.m
- ITestWIN_GSs64_20.m
- ITestWIN_GSs64_40.m
- ITestWIN_GSs64_80.m
- ITestWIN_GVs32_10.m
- ITestWIN_GVs32_160.m
- ITestWIN_GVs32_20.m
- ITestWIN_GVs32_40.m
- ITestWIN_GVs32_80.m
- ITestWIN_GVs64_10.m
- ITestWIN_GVs64_160.m
- ITestWIN_GVs64_20.m
- ITestWIN_GVs64_40.m
- ITestWIN_GVs64_80.m
- Plot_runtime.m
- Plot_speedup.m
tests/Performance/StiffMa2_PerfTestRst
- Plot_nchunks_vs_runtime.m
- StiffMa2_LNX_Sca10.m
- StiffMa2_LNX_Sca160.m
- StiffMa2_LNX_Sca170.m
- StiffMa2_LNX_Sca180.m
- StiffMa2_LNX_Sca190.m
- StiffMa2_LNX_Sca20.m
- StiffMa2_LNX_Sca200.m
- StiffMa2_LNX_Sca210.m
- StiffMa2_LNX_Sca220.m
- StiffMa2_LNX_Sca230.m
- StiffMa2_LNX_Sca240.m
- StiffMa2_LNX_Sca250.m
- StiffMa2_LNX_Sca260.m
- StiffMa2_LNX_Sca270.m
- StiffMa2_LNX_Sca280.m
- StiffMa2_LNX_Sca290.m
- StiffMa2_LNX_Sca300.m
- StiffMa2_LNX_Sca310.m
- StiffMa2_LNX_Sca320.m
- StiffMa2_LNX_Sca324.m
- StiffMa2_LNX_Sca328.m
- StiffMa2_LNX_Sca332.m
- StiffMa2_LNX_Sca336.m
- StiffMa2_LNX_Sca340.m
- StiffMa2_LNX_Sca344.m
- StiffMa2_LNX_Sca348.m
- StiffMa2_LNX_Sca352.m
- StiffMa2_LNX_Sca356.m
- StiffMa2_LNX_Sca360.m
- StiffMa2_LNX_Sca40.m
- StiffMa2_LNX_Sca80.m
- StiffMa2_LNX_Sca_sf0_nel180.m
- StiffMa2_LNX_Sca_sf102_nel180.m
- StiffMa2_LNX_Sca_sf105_nel180.m
- StiffMa2_LNX_Sca_sf108_nel180.m
- StiffMa2_LNX_Sca_sf111_nel180.m
- StiffMa2_LNX_Sca_sf114_nel180.m
- StiffMa2_LNX_Sca_sf117_nel180.m
- StiffMa2_LNX_Sca_sf120_nel180.m
- StiffMa2_LNX_Sca_sf123_nel180.m
- StiffMa2_LNX_Sca_sf126_nel180.m
- StiffMa2_LNX_Sca_sf129_nel180.m
- StiffMa2_LNX_Sca_sf12_nel180.m
- StiffMa2_LNX_Sca_sf132_nel180.m
- StiffMa2_LNX_Sca_sf135_nel180.m
- StiffMa2_LNX_Sca_sf138_nel180.m
- StiffMa2_LNX_Sca_sf141_nel180.m
- StiffMa2_LNX_Sca_sf144_nel180.m
- StiffMa2_LNX_Sca_sf147_nel180.m
- StiffMa2_LNX_Sca_sf150_nel180.m
- StiffMa2_LNX_Sca_sf153_nel180.m
- StiffMa2_LNX_Sca_sf156_nel180.m
- StiffMa2_LNX_Sca_sf159_nel180.m
- StiffMa2_LNX_Sca_sf15_nel180.m
- StiffMa2_LNX_Sca_sf162_nel180.m
- StiffMa2_LNX_Sca_sf165_nel180.m
- StiffMa2_LNX_Sca_sf168_nel180.m
- StiffMa2_LNX_Sca_sf171_nel180.m
- StiffMa2_LNX_Sca_sf174_nel180.m
- StiffMa2_LNX_Sca_sf177_nel180.m
- StiffMa2_LNX_Sca_sf180_nel180.m
- StiffMa2_LNX_Sca_sf18_nel180.m
- StiffMa2_LNX_Sca_sf1_nel250.m
- StiffMa2_LNX_Sca_sf1_nel252.m
- StiffMa2_LNX_Sca_sf1_nel254.m
- StiffMa2_LNX_Sca_sf1_nel256 (Copia en conflicto de Francisco Javier Ramírez Gil 2020-05-24).m
- StiffMa2_LNX_Sca_sf1_nel256.m
- StiffMa2_LNX_Sca_sf1_nel258.m
- StiffMa2_LNX_Sca_sf1_nel260.m
- StiffMa2_LNX_Sca_sf21_nel180.m
- StiffMa2_LNX_Sca_sf24_nel180.m
- StiffMa2_LNX_Sca_sf27_nel180.m
- StiffMa2_LNX_Sca_sf30_nel180.m
- StiffMa2_LNX_Sca_sf33_nel180.m
- StiffMa2_LNX_Sca_sf36_nel180.m
- StiffMa2_LNX_Sca_sf39_nel180.m
- StiffMa2_LNX_Sca_sf3_nel180.m
- StiffMa2_LNX_Sca_sf42_nel180.m
- StiffMa2_LNX_Sca_sf45_nel180.m
- StiffMa2_LNX_Sca_sf48_nel180.m
- StiffMa2_LNX_Sca_sf51_nel180.m
- StiffMa2_LNX_Sca_sf54_nel180.m
- StiffMa2_LNX_Sca_sf57_nel180.m
- StiffMa2_LNX_Sca_sf60_nel180.m
- StiffMa2_LNX_Sca_sf63_nel180.m
- StiffMa2_LNX_Sca_sf66_nel180.m
- StiffMa2_LNX_Sca_sf69_nel180.m
- StiffMa2_LNX_Sca_sf6_nel180.m
- StiffMa2_LNX_Sca_sf72_nel180.m
- StiffMa2_LNX_Sca_sf75_nel180.m
- StiffMa2_LNX_Sca_sf78_nel180.m
- StiffMa2_LNX_Sca_sf81_nel180.m
- StiffMa2_LNX_Sca_sf84_nel180.m
- StiffMa2_LNX_Sca_sf87_nel180.m
- StiffMa2_LNX_Sca_sf90_nel180.m
- StiffMa2_LNX_Sca_sf93_nel180.m
- StiffMa2_LNX_Sca_sf96_nel180.m
- StiffMa2_LNX_Sca_sf99_nel180.m
- StiffMa2_LNX_Sca_sf9_nel180.m
- StiffMa2_LNX_Vec10.m
- StiffMa2_LNX_Vec100.m
- StiffMa2_LNX_Vec101.m
- StiffMa2_LNX_Vec102.m
- StiffMa2_LNX_Vec103.m
- StiffMa2_LNX_Vec104.m
- StiffMa2_LNX_Vec105.m
- StiffMa2_LNX_Vec106.m
- StiffMa2_LNX_Vec107.m
- StiffMa2_LNX_Vec108.m
- StiffMa2_LNX_Vec109.m
- StiffMa2_LNX_Vec110.m
- StiffMa2_LNX_Vec111.m
- StiffMa2_LNX_Vec112.m
- StiffMa2_LNX_Vec113.m
- StiffMa2_LNX_Vec114.m
- StiffMa2_LNX_Vec115.m
- StiffMa2_LNX_Vec116.m
- StiffMa2_LNX_Vec117.m
- StiffMa2_LNX_Vec118.m
- StiffMa2_LNX_Vec119.m
- StiffMa2_LNX_Vec120.m
- StiffMa2_LNX_Vec121.m
- StiffMa2_LNX_Vec122.m
- StiffMa2_LNX_Vec123.m
- StiffMa2_LNX_Vec124.m
- StiffMa2_LNX_Vec125.m
- StiffMa2_LNX_Vec126.m
- StiffMa2_LNX_Vec127.m
- StiffMa2_LNX_Vec130.m
- StiffMa2_LNX_Vec134.m
- StiffMa2_LNX_Vec138.m
- StiffMa2_LNX_Vec140.m
- StiffMa2_LNX_Vec141.m
- StiffMa2_LNX_Vec142.m
- StiffMa2_LNX_Vec143.m
- StiffMa2_LNX_Vec144.m
- StiffMa2_LNX_Vec145.m
- StiffMa2_LNX_Vec146.m
- StiffMa2_LNX_Vec147.m
- StiffMa2_LNX_Vec148.m
- StiffMa2_LNX_Vec149.m
- StiffMa2_LNX_Vec150.m
- StiffMa2_LNX_Vec152.m
- StiffMa2_LNX_Vec154.m
- StiffMa2_LNX_Vec156.m
- StiffMa2_LNX_Vec158.m
- StiffMa2_LNX_Vec160.m
- StiffMa2_LNX_Vec162.m
- StiffMa2_LNX_Vec164.m
- StiffMa2_LNX_Vec166.m
- StiffMa2_LNX_Vec168.m
- StiffMa2_LNX_Vec170.m
- StiffMa2_LNX_Vec172.m
- StiffMa2_LNX_Vec174.m
- StiffMa2_LNX_Vec176.m
- StiffMa2_LNX_Vec178.m
- StiffMa2_LNX_Vec180.m
- StiffMa2_LNX_Vec182.m
- StiffMa2_LNX_Vec184.m
- StiffMa2_LNX_Vec186.m
- StiffMa2_LNX_Vec188.m
- StiffMa2_LNX_Vec190.m
- StiffMa2_LNX_Vec192.m
- StiffMa2_LNX_Vec194.m
- StiffMa2_LNX_Vec196.m
- StiffMa2_LNX_Vec198.m
- StiffMa2_LNX_Vec20.m
- StiffMa2_LNX_Vec200.m
- StiffMa2_LNX_Vec40.m
- StiffMa2_LNX_Vec80.m
- StiffMa2_LNX_Vec90.m
- StiffMa2_LNX_Vec91.m
- StiffMa2_LNX_Vec92.m
- StiffMa2_LNX_Vec93.m
- StiffMa2_LNX_Vec94.m
- StiffMa2_LNX_Vec95.m
- StiffMa2_LNX_Vec96.m
- StiffMa2_LNX_Vec97.m
- StiffMa2_LNX_Vec98.m
- StiffMa2_LNX_Vec99.m
- StiffMa2_LNX_Vec_sf090.m
- StiffMa2_LNX_Vec_sf0_nel90.m
- StiffMa2_LNX_Vec_sf102_nel90.m
- StiffMa2_LNX_Vec_sf105_nel90.m
- StiffMa2_LNX_Vec_sf108_nel90.m
- StiffMa2_LNX_Vec_sf1090.m
- StiffMa2_LNX_Vec_sf111_nel90.m
- StiffMa2_LNX_Vec_sf114_nel90.m
- StiffMa2_LNX_Vec_sf117_nel90.m
- StiffMa2_LNX_Vec_sf1190.m
- StiffMa2_LNX_Vec_sf120_nel90.m
- StiffMa2_LNX_Vec_sf123_nel90.m
- StiffMa2_LNX_Vec_sf126_nel90.m
- StiffMa2_LNX_Vec_sf1290.m
- StiffMa2_LNX_Vec_sf129_nel90.m
- StiffMa2_LNX_Vec_sf12_nel90.m
- StiffMa2_LNX_Vec_sf132_nel90.m
- StiffMa2_LNX_Vec_sf135_nel90.m
- StiffMa2_LNX_Vec_sf138_nel90.m
- StiffMa2_LNX_Vec_sf1390.m
- StiffMa2_LNX_Vec_sf141_nel90.m
- StiffMa2_LNX_Vec_sf144_nel90.m
- StiffMa2_LNX_Vec_sf147_nel90.m
- StiffMa2_LNX_Vec_sf1490.m
- StiffMa2_LNX_Vec_sf150_nel90.m
- StiffMa2_LNX_Vec_sf153_nel90.m
- StiffMa2_LNX_Vec_sf156_nel90.m
- StiffMa2_LNX_Vec_sf1590.m
- StiffMa2_LNX_Vec_sf159_nel90.m
- StiffMa2_LNX_Vec_sf15_nel90.m
- StiffMa2_LNX_Vec_sf162_nel90.m
- StiffMa2_LNX_Vec_sf165_nel90.m
- StiffMa2_LNX_Vec_sf168_nel90.m
- StiffMa2_LNX_Vec_sf1690.m
- StiffMa2_LNX_Vec_sf171_nel90.m
- StiffMa2_LNX_Vec_sf174_nel90.m
- StiffMa2_LNX_Vec_sf177_nel90.m
- StiffMa2_LNX_Vec_sf1790.m
- StiffMa2_LNX_Vec_sf180_nel90.m
- StiffMa2_LNX_Vec_sf1890.m
- StiffMa2_LNX_Vec_sf18_nel90.m
- StiffMa2_LNX_Vec_sf190.m
- StiffMa2_LNX_Vec_sf1990.m
- StiffMa2_LNX_Vec_sf2090.m
- StiffMa2_LNX_Vec_sf2190.m
- StiffMa2_LNX_Vec_sf21_nel90.m
- StiffMa2_LNX_Vec_sf2290.m
- StiffMa2_LNX_Vec_sf2390.m
- StiffMa2_LNX_Vec_sf2490.m
- StiffMa2_LNX_Vec_sf24_nel90.m
- StiffMa2_LNX_Vec_sf2590.m
- StiffMa2_LNX_Vec_sf2690.m
- StiffMa2_LNX_Vec_sf2790.m
- StiffMa2_LNX_Vec_sf27_nel90.m
- StiffMa2_LNX_Vec_sf2890.m
- StiffMa2_LNX_Vec_sf290.m
- StiffMa2_LNX_Vec_sf2990.m
- StiffMa2_LNX_Vec_sf3090.m
- StiffMa2_LNX_Vec_sf30_nel90.m
- StiffMa2_LNX_Vec_sf3190.m
- StiffMa2_LNX_Vec_sf3290.m
- StiffMa2_LNX_Vec_sf3390.m
- StiffMa2_LNX_Vec_sf33_nel90.m
- StiffMa2_LNX_Vec_sf3490.m
- StiffMa2_LNX_Vec_sf3590.m
- StiffMa2_LNX_Vec_sf3690.m
- StiffMa2_LNX_Vec_sf36_nel90.m
- StiffMa2_LNX_Vec_sf3790.m
- StiffMa2_LNX_Vec_sf3890.m
- StiffMa2_LNX_Vec_sf390.m
- StiffMa2_LNX_Vec_sf3990.m
- StiffMa2_LNX_Vec_sf39_nel90.m
- StiffMa2_LNX_Vec_sf3_nel90.m
- StiffMa2_LNX_Vec_sf4090.m
- StiffMa2_LNX_Vec_sf4190.m
- StiffMa2_LNX_Vec_sf4290.m
- StiffMa2_LNX_Vec_sf42_nel90.m
- StiffMa2_LNX_Vec_sf4390.m
- StiffMa2_LNX_Vec_sf4490.m
- StiffMa2_LNX_Vec_sf4590.m
- StiffMa2_LNX_Vec_sf45_nel90.m
- StiffMa2_LNX_Vec_sf4690.m
- StiffMa2_LNX_Vec_sf4790.m
- StiffMa2_LNX_Vec_sf4890.m
- StiffMa2_LNX_Vec_sf48_nel90.m
- StiffMa2_LNX_Vec_sf490.m
- StiffMa2_LNX_Vec_sf4990.m
- StiffMa2_LNX_Vec_sf5090.m
- StiffMa2_LNX_Vec_sf5190.m
- StiffMa2_LNX_Vec_sf51_nel90.m
- StiffMa2_LNX_Vec_sf5290.m
- StiffMa2_LNX_Vec_sf5390.m
- StiffMa2_LNX_Vec_sf5490.m
- StiffMa2_LNX_Vec_sf54_nel90.m
- StiffMa2_LNX_Vec_sf5590.m
- StiffMa2_LNX_Vec_sf5690.m
- StiffMa2_LNX_Vec_sf5790.m
- StiffMa2_LNX_Vec_sf57_nel90.m
- StiffMa2_LNX_Vec_sf5890.m
- StiffMa2_LNX_Vec_sf590.m
- StiffMa2_LNX_Vec_sf5990.m
- StiffMa2_LNX_Vec_sf6090.m
- StiffMa2_LNX_Vec_sf60_nel90.m
- StiffMa2_LNX_Vec_sf6190.m
- StiffMa2_LNX_Vec_sf6290.m
- StiffMa2_LNX_Vec_sf6390.m
- StiffMa2_LNX_Vec_sf63_nel90.m
- StiffMa2_LNX_Vec_sf6490.m
- StiffMa2_LNX_Vec_sf6590.m
- StiffMa2_LNX_Vec_sf6690.m
- StiffMa2_LNX_Vec_sf66_nel90.m
- StiffMa2_LNX_Vec_sf6790.m
- StiffMa2_LNX_Vec_sf6890.m
- StiffMa2_LNX_Vec_sf690.m
- StiffMa2_LNX_Vec_sf6990.m
- StiffMa2_LNX_Vec_sf69_nel90.m
- StiffMa2_LNX_Vec_sf6_nel90.m
- StiffMa2_LNX_Vec_sf7090.m
- StiffMa2_LNX_Vec_sf7190.m
- StiffMa2_LNX_Vec_sf7290.m
- StiffMa2_LNX_Vec_sf72_nel90.m
- StiffMa2_LNX_Vec_sf7390.m
- StiffMa2_LNX_Vec_sf7490.m
- StiffMa2_LNX_Vec_sf7590.m
- StiffMa2_LNX_Vec_sf75_nel90.m
- StiffMa2_LNX_Vec_sf7690.m
- StiffMa2_LNX_Vec_sf7790.m
- StiffMa2_LNX_Vec_sf7890.m
- StiffMa2_LNX_Vec_sf78_nel90.m
- StiffMa2_LNX_Vec_sf790.m
- StiffMa2_LNX_Vec_sf7990.m
- StiffMa2_LNX_Vec_sf8090.m
- StiffMa2_LNX_Vec_sf8190.m
- StiffMa2_LNX_Vec_sf81_nel90.m
- StiffMa2_LNX_Vec_sf8290.m
- StiffMa2_LNX_Vec_sf8390.m
- StiffMa2_LNX_Vec_sf8490.m
- StiffMa2_LNX_Vec_sf84_nel90.m
- StiffMa2_LNX_Vec_sf8590.m
- StiffMa2_LNX_Vec_sf8690.m
- StiffMa2_LNX_Vec_sf8790.m
- StiffMa2_LNX_Vec_sf87_nel90.m
- StiffMa2_LNX_Vec_sf8890.m
- StiffMa2_LNX_Vec_sf890.m
- StiffMa2_LNX_Vec_sf8990.m
- StiffMa2_LNX_Vec_sf9090.m
- StiffMa2_LNX_Vec_sf90_nel90.m
- StiffMa2_LNX_Vec_sf93_nel90.m
- StiffMa2_LNX_Vec_sf96_nel90.m
- StiffMa2_LNX_Vec_sf990.m
- StiffMa2_LNX_Vec_sf99_nel90.m
- StiffMa2_LNX_Vec_sf9_nel90.m
- StiffMa2_WIN_Sca10.m
- StiffMa2_WIN_Sca160.m
- StiffMa2_WIN_Sca20.m
- StiffMa2_WIN_Sca320.m
- StiffMa2_WIN_Sca321.m
- StiffMa2_WIN_Sca322.m
- StiffMa2_WIN_Sca323.m
- StiffMa2_WIN_Sca324.m
- StiffMa2_WIN_Sca325.m
- StiffMa2_WIN_Sca326.m
- StiffMa2_WIN_Sca327.m
- StiffMa2_WIN_Sca328.m
- StiffMa2_WIN_Sca329.m
- StiffMa2_WIN_Sca330.m
- StiffMa2_WIN_Sca331.m
- StiffMa2_WIN_Sca332.m
- StiffMa2_WIN_Sca333.m
- StiffMa2_WIN_Sca334.m
- StiffMa2_WIN_Sca335.m
- StiffMa2_WIN_Sca336.m
- StiffMa2_WIN_Sca337.m
- StiffMa2_WIN_Sca338.m
- StiffMa2_WIN_Sca339.m
- StiffMa2_WIN_Sca340.m
- StiffMa2_WIN_Sca341.m
- StiffMa2_WIN_Sca342.m
- StiffMa2_WIN_Sca343.m
- StiffMa2_WIN_Sca344.m
- StiffMa2_WIN_Sca345.m
- StiffMa2_WIN_Sca346.m
- StiffMa2_WIN_Sca347.m
- StiffMa2_WIN_Sca348.m
- StiffMa2_WIN_Sca349.m
- StiffMa2_WIN_Sca350.m
- StiffMa2_WIN_Sca351.m
- StiffMa2_WIN_Sca352.m
- StiffMa2_WIN_Sca353.m
- StiffMa2_WIN_Sca354.m
- StiffMa2_WIN_Sca355.m
- StiffMa2_WIN_Sca356.m
- StiffMa2_WIN_Sca357.m
- StiffMa2_WIN_Sca358.m
- StiffMa2_WIN_Sca359.m
- StiffMa2_WIN_Sca360.m
- StiffMa2_WIN_Sca40.m
- StiffMa2_WIN_Sca80.m
- StiffMa2_WIN_Vec10.m
- StiffMa2_WIN_Vec160.m
- StiffMa2_WIN_Vec161.m
- StiffMa2_WIN_Vec162.m
- StiffMa2_WIN_Vec163.m
- StiffMa2_WIN_Vec164.m
- StiffMa2_WIN_Vec165.m
- StiffMa2_WIN_Vec166.m
- StiffMa2_WIN_Vec167.m
- StiffMa2_WIN_Vec168.m
- StiffMa2_WIN_Vec169.m
- StiffMa2_WIN_Vec170.m
- StiffMa2_WIN_Vec171.m
- StiffMa2_WIN_Vec172.m
- StiffMa2_WIN_Vec173.m
- StiffMa2_WIN_Vec174.m
- StiffMa2_WIN_Vec175.m
- StiffMa2_WIN_Vec176.m
- StiffMa2_WIN_Vec177.m
- StiffMa2_WIN_Vec178.m
- StiffMa2_WIN_Vec179.m
- StiffMa2_WIN_Vec180.m
- StiffMa2_WIN_Vec181.m
- StiffMa2_WIN_Vec182.m
- StiffMa2_WIN_Vec183.m
- StiffMa2_WIN_Vec184.m
- StiffMa2_WIN_Vec185.m
- StiffMa2_WIN_Vec186.m
- StiffMa2_WIN_Vec187.m
- StiffMa2_WIN_Vec188.m
- StiffMa2_WIN_Vec189.m
- StiffMa2_WIN_Vec190.m
- StiffMa2_WIN_Vec20.m
- StiffMa2_WIN_Vec40.m
- StiffMa2_WIN_Vec80.m
- StiffMa2_WIN_Vec_sf1130.m
- StiffMa2_WIN_Vec_sf130.m
- StiffMa2_WIN_Vec_sf1330.m
- StiffMa2_WIN_Vec_sf1530.m
- StiffMa2_WIN_Vec_sf160.m
- StiffMa2_WIN_Vec_sf1730.m
- StiffMa2_WIN_Vec_sf1930.m
- StiffMa2_WIN_Vec_sf2130.m
- StiffMa2_WIN_Vec_sf2330.m
- StiffMa2_WIN_Vec_sf2530.m
- StiffMa2_WIN_Vec_sf2730.m
- StiffMa2_WIN_Vec_sf2930.m
- StiffMa2_WIN_Vec_sf330.m
- StiffMa2_WIN_Vec_sf530.m
- StiffMa2_WIN_Vec_sf730.m
- StiffMa2_WIN_Vec_sf930.m
- nchunks_vs_runtime
tests/Performance/StiffMaPerfTestRst
- Plot_StiffMa_runtime.m
- Plot_StiffMa_speedup.m
- Post_data_stiffma.m
- StiffMaLNX_GSdu32_10.m
- StiffMaLNX_GSdu32_160.m
- StiffMaLNX_GSdu32_195.m
- StiffMaLNX_GSdu32_196.m
- StiffMaLNX_GSdu32_197.m
- StiffMaLNX_GSdu32_198.m
- StiffMaLNX_GSdu32_199.m
- StiffMaLNX_GSdu32_20.m
- StiffMaLNX_GSdu32_200.m
- StiffMaLNX_GSdu32_40.m
- StiffMaLNX_GSdu32_80.m
- StiffMaLNX_GVdu32_10.m
- StiffMaLNX_GVdu32_100.m
- StiffMaLNX_GVdu32_160.m
- StiffMaLNX_GVdu32_20.m
- StiffMaLNX_GVdu32_40.m
- StiffMaLNX_GVdu32_80.m
- StiffMaLNX_GVdu32_95.m
- StiffMaLNX_GVdu32_96.m
- StiffMaLNX_GVdu32_97.m
- StiffMaLNX_GVdu32_98.m
- StiffMaLNX_GVdu32_99.m
- StiffMaWIN_CSdu32_10.m
- StiffMaWIN_CSdu32_160.m
- StiffMaWIN_CSdu32_20.m
- StiffMaWIN_CSdu32_40.m
- StiffMaWIN_CSdu32_80.m
- StiffMaWIN_CVdu32_10.m
- StiffMaWIN_CVdu32_160.m
- StiffMaWIN_CVdu32_20.m
- StiffMaWIN_CVdu32_40.m
- StiffMaWIN_CVdu32_80.m
tests/Verification
tbx/StiffMa
tbx/doc
tbx/doc/examples
- runESTiffScalarCPUvsGPU.mlx
- runEStiffScalarOnCPU.mlx
- runEStiffScalarOnGPU.mlx
- runEStiffVectorCPUvsGPU.mlx
- runEStiffVectorOnCPU.mlx
- runEStiffVectorOnGPU.mlx
- runIndexScalarCPUvsGPU.mlx
- runIndexScalarOnCPU.mlx
- runIndexScalarOnGPU.mlx
- runIndexVectorCPUvsGPU.mlx
- runIndexVectorOnCPU.mlx
- runIndexVectorOnGPU.mlx
- runScalarCPUvsGPU.mlx
- runScalarOnCPU.mlx
- runScalarOnGPU.mlx
- runVectorCPUvsGPU.mlx
- runVectorOnCPU.mlx
- runVectorOnGPU.mlx
Version | Published | Release Notes | |
---|---|---|---|
1.6 | See release notes for this release on GitHub: https://github.com/fjramireg/StiffMa/releases/tag/v1.6 |
||
1.5 | |||
1.4.0.0 | See release notes for this release on GitHub: https://github.com/fjramireg/StiffMa/releases/tag/v1.4 |
||
1.3.0.0 | See release notes for this release on GitHub: https://github.com/fjramireg/StiffMa/releases/tag/v1.3 |
||
1.2.0.0 | See release notes for this release on GitHub: https://github.com/fjramireg/StiffMa/releases/tag/v1.2 |
||
1.1.0.0 | See release notes for this release on GitHub: https://github.com/fjramireg/StiffMa/releases/tag/v1.1 |
||
1.0.0.0 | See release notes for this release on GitHub: https://github.com/fjramireg/StiffMa/releases/tag/v1.0 |
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom(English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)