Surfing on curved surfaces-The Maple Package Surf

被引:1
|
作者
Piropo, Marcelo [1 ]
Moraes, Fernando [2 ]
Santos, Fernando A. N. [1 ]
机构
[1] Univ Fed Pernambuco, Dept Matemat, BR-50670901 Recife, PE, Brazil
[2] Univ Fed Rural Pernambuco, Dept Fis, BR-52171900 Recife, PE, Brazil
关键词
Curved surfaces; Differential operators on surfaces; Fluid dynamics on curved surfaces; Mean square displacement expansion; Da costa geometric potential; C; elegans; QUANTUM-MECHANICS;
D O I
10.1016/j.cpc.2019.107002
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Curved structures are ubiquitous in nature, particularly in applied mathematics. The systems where they are present include membranes, interfaces, curved spacetime, fluid mechanics. etc. In contrast, the cumbersome aspects of some calculations, sometimes make the use of differential geometric tools to model systems in curved space, infeasible for practical analytical purposes. In this work, we introduce Surf, a Maple package for differential geometry of surfaces, with functions to ease interdisciplinary modeling in curved systems. The main idea is to have a parameterized surface as input and, as output, a model system on curved surface. The usual operators for a given surface are implemented, so that an arbitrary model can be immediately mapped from flat to curved space. The simplicity of our approach is illustrated with some applications in a variety of interdisciplinary problems: diffusion on a curved space, quantum mechanics on surfaces, and modeling the trajectory of a C. elegans worm. We hope that this package will contribute for easing the implementation of mathematical modeling on surfaces in general. Program summary Program Title: Surf Program Files doi: http://dx.doi.org/10.17632/k6wp6ygcfm.1 Licensing provisions: CC0 1.0 Programming language: Maple 17 or later Nature of problem: Starting from a mathematical model in flat space, we aim to find the corresponding system in a given curved surface. This process can be applied in many areas of knowledge, such as fluid dynamics, quantum mechanics, diffusion on curved surfaces, biology, to name a few. Solution method: The Surf package determines several differential operators and metrics on a surface, such as Laplacian, gradient, mean square displacement, among others. This is done through the symbolic determination of differential operators and metrics, having a parameterized surface as input. Additional comments: We illustrate our methodology in Fig. 1. [GRAPHICS] (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:11
相关论文
共 50 条
  • [31] The Maple package NPTOOLS; a symbolic algebra package for tetrad formalisms in general relativity
    Cyganowski, S
    Carminati, J
    COMPUTER PHYSICS COMMUNICATIONS, 1998, 115 (2-3) : 200 - 214
  • [32] Surfing the waves: Environmental and socio-economic aspects of surf tourism and recreation
    Roman, Cristina
    Borja, Angel
    Uyarra, Maria C.
    Pouso, Sarai
    SCIENCE OF THE TOTAL ENVIRONMENT, 2022, 826
  • [33] Surfing on Membrane Waves: Microvilli, Curved Membranes, and Immune Signaling
    Orbach, Ron
    Su, Xiaolei
    FRONTIERS IN IMMUNOLOGY, 2020, 11
  • [34] Self-Cleaning Biomimetic Surfaces-The Effect of Microstructure and Hydrophobicity on Conidia Repellence
    Alon, Haguy
    Vitoshkin, Helena
    Ziv, Carmit
    Gunamalai, Lavanya
    Sinitsa, Sergey
    Kleiman, Maya
    MATERIALS, 2022, 15 (07)
  • [35] SuRFing the genomics wave: an R package for prioritising SNPs by functionality
    Ryan, Niamh M.
    Morris, Stewart W.
    Porteous, David J.
    Taylor, Martin S.
    Evans, Kathryn L.
    GENOME MEDICINE, 2014, 6
  • [36] SuRFing the genomics wave: an R package for prioritising SNPs by functionality
    Niamh M Ryan
    Stewart W Morris
    David J Porteous
    Martin S Taylor
    Kathryn L Evans
    Genome Medicine, 6
  • [37] MultInt, a MAPLE package for multiple integration by the WZ method
    Tefera, A
    JOURNAL OF SYMBOLIC COMPUTATION, 2002, 34 (05) : 329 - 353
  • [38] LANGAGE: A maple package for automaton characterization of regular languages
    Caron, P
    THEORETICAL COMPUTER SCIENCE, 2000, 231 (01) : 5 - 15
  • [39] A maple® package for the calculus of variations based on jet manifolds
    Ennsbrunner, H
    Schlacher, K
    MATHEMATICAL AND COMPUTER MODELLING OF DYNAMICAL SYSTEMS, 2005, 11 (01) : 61 - 77
  • [40] [SADE] a Maple package for the symmetry analysis of differential equations
    Rocha Filho, Tarcisio M.
    Figueiredo, Annibal
    COMPUTER PHYSICS COMMUNICATIONS, 2011, 182 (02) : 467 - 476