Advertisement

SOFA库(包含Fortran和C版本程序)

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
SOFA库是一套用于大地测量学、天体物理学中坐标转换的重要工具集,提供Fortran与C语言版本的源代码,便于科研人员在不同编程环境中高效实现精确的数据处理。 IAU提供的SPFA库包括C版程序和Fortran程序。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • SOFAFortranC
    优质
    SOFA库是一套用于大地测量学、天体物理学中坐标转换的重要工具集,提供Fortran与C语言版本的源代码,便于科研人员在不同编程环境中高效实现精确的数据处理。 IAU提供的SPFA库包括C版程序和Fortran程序。
  • VASP Fortran软件4.6
    优质
    VASP 4.6是一款功能强大的第一性原理计算软件,基于密度泛函理论,采用Fortran编写,广泛应用于材料科学和凝聚态物理研究中。 The Vienna Ab-initio Simulation Package, commonly referred to as VASP or occasionally VAMP, is a software tool designed for performing ab-initio quantum mechanical molecular dynamics (MD) calculations using pseudopotentials and a plane wave basis set. The development of VASP began when Mike Paynes CASTEP code was brought to the University of Vienna in Austria in July 1989 by Jürgen Hafner. The main program was developed by Jürgen Hafner, along with contributions from Jürgen Furthmüller who joined the group at the Institut für Materialphysik in January 1993 and Georg Kresse.
  • 计算流体力学的CFortran
    优质
    本书提供了使用C和Fortran语言编写计算流体力学程序的实用指南与案例分析,适用于科研人员及工程技术人员。 计算流体力学教程附带源程序(包括C语言及Fortran代码)。
  • IJL2032位64位
    优质
    IJL20库是一款全面支持32位与64位系统的图像处理软件开发库,为开发者提供高效便捷的图片操作解决方案。 我使用了Intel JPEG库的6.0版本源码,并且IPP库是6.1版本。这包括头文件以及32位和64位的静态和动态库文件。我已经编译完成,但还没有进行测试。 感谢jtujtujtu的文章《Intel Jpeg library 编译 x64 版本(ipp 6.0)》提供的帮助。
  • 电磁波与天线(MatlabFortran).rar
    优质
    本资源包含电磁波理论及天线设计的基础知识,并提供实用的Matlab和Fortran编程实例,适合工程技术人员和学生学习参考。 《Electromagnetic Waves and Antenna》这本书包含了 MATLAB 和 Fortran 编程语言的程序代码。
  • GEOSPROJ的预编译GDALC#的DLL
    优质
    本项目提供预编译的GDAL库,整合了GEOS和PROJ依赖,并附带适用于C#开发环境的DLL文件。 在VS 2010 中编译的64位GDAL库包含了C++版和C#版,并集成了GEOS空间分析模块及PROJ投影转换模块。经过本人多个算法工程验证,证明该版本完全可用。使用的GDAL版本为2.1.0,GEOS版本为3.4.2,PROJ版本为4.8.0,而C#编译采用的是swigwin工具的2.0.12版。
  • ABumpack:Abaqus用户材料子UMAT/VUMAT的Fortran-开源项目
    优质
    ABumpack是一款用于Abaqus有限元分析软件的开源Fortran库,提供便捷创建及调用UMAT和VUMAT用户材料子程序的功能,助力材料模型开发与仿真研究。 该库包含Abaqus求解器的隐式准静态(UMAT)和显式动态(VUMAT)版本的多个用户资料子例程。提供线性弹性、各向同性硬化塑性、Gurson-Tvergaard-Needleman (GTN) 和 Rousselier 本构模型。 Abaqus 是一种专有的有限元(FE)代码。用户可以编写与 Abaqus 一起使用的子例程。 参考文献:Shterenlikht A, NA Alexander. Levenberg-Marquardt and Powells Dogleg Method for Gurson-Tvergaard-Needleman Plasticity Model. Computer Methods in Applied Mechanics and Engineering, 237-240:1-9 (2012).
  • Fortran 5.1
    优质
    Fortran 5.1版本是一款高度优化和高效的科学计算编程语言更新版,旨在为程序员提供强大的数值计算能力及便捷的代码编写体验。 Fortran 5.1 是 Dos 操作系统中的经典 Fortran 语言编译器。
  • FORTRAN 6.5
    优质
    FORTRAN 6.5版本是Fortran语言的一个重要迭代,提供了增强的语言特性和优化功能,旨在提高科学计算和工程应用中的程序性能与开发效率。 FORTRAN全称为“公式翻译器”(Formula Translation),是一种早期的高级编程语言,由IBM在1957年开发,旨在简化科学计算和工程应用中的编程工作。FORTRAN 6.5是该语言发展历史上的一个重要版本,在前一版的基础上进行了优化与扩展,并继承了其基本特性。 FORTRAN 6.5的主要特点包括: 1. **语法结构**:沿用了早期的固定格式源代码,以柱状位置来区分语句类型。程序通常以`C`或`c`开始作为注释行,变量名一般由字母、数字和下划线组成,并且必须以字母开头。 2. **数据类型**:支持基本的数据类型如整型(INTEGER)、实型(REAL)、双精度实型(DOUBLE PRECISION)以及字符型(CHARACTER)。此外还支持数组,包括一维、二维及多维数组等。 3. **控制结构**:包括顺序结构、分支结构(IF...THEN...ELSE...ENDIF)、循环结构(DO...ENDDO)和选择结构(SELECT CASE...END SELECT),使得程序能够进行条件判断与重复执行操作。 4. **函数和子程序**:支持用户自定义的函数及子程序,用于实现复杂数学计算和逻辑处理。通过RETURN语句返回结果,而用END SUBROUTINE或END FUNCTION结束子程序编写。 5. **输入输出功能**:使用FORMAT语句进行格式化输入输出操作;例如,可通过READ和WRITE语句读写数据,并利用IO控制符指定所需的数据格式。 6. **模块化编程支持**:尽管FORTRAN 6.5时代对模块化编程的支持尚不成熟,但已经可以运用SUBROUTINE和FUNCTION来组织代码,从而提高其可重用性和维护性。 7. **编译器优化能力**:该版本的编译器通常会执行一些如并行处理之类的优化操作,以此提升程序运行效率。 8. **错误处理机制**:FORTRAN 6.5不具备现代语言中丰富的异常处理功能,但可以通过设置诸如溢出检查等错误陷阱来检测和应对问题。 9. **数值计算库集成**:通常与一系列数学及科学计算库(如LINPACK、EISPACK以及QUADPACK)配合使用。这些库提供了大量预定义的数值计算函数以供调用。 10. **向后兼容性**:FORTRAN 6.5保留了早期版本大部分语法,因此很多旧版编写的程序可以在该环境下运行良好,体现了其良好的向后兼容特性。 尽管后来出现了如FORTRAN 90、95以及2003等更现代的版本,并引入更多面向对象特性和动态内存分配等功能,但鉴于其在科学计算和工程领域不可替代的地位,在一些需要执行旧代码或对性能有极高要求的应用场景中,FORTRAN 6.5仍被广泛使用。
  • Fortran 2013的多元线性回归
    优质
    本程序基于Fortran 2013语言编写,实现多元线性回归分析,适用于科研与工程中复杂数据关系建模,提供高效准确的数据预测和拟合能力。 Fortran2013版支持对离散数据进行多元线性回归,并且代码中的符号都有详细的注释和解释,便于理解和使用。这对于从事回归分析的人员非常有帮助,同时也适合初学者学习Fortran语言。