1. 內建函式
1) 數值運算
常見:-abs( )-aimag( )-conj( )-max( )** -min( )-mod(a, b)-real( )-cmplx(a, b)
2) 學函式(命名類似matlab)
-sin( )-asin( )-cos( )-acos( )-tan( )-atan( )-log( )-sinh( )-cosh( )-tanh( )-sqrt( )
3)陣列函式
-matmul( )矩陣相乘 -dot_product ( )向量內積-tranpose( )轉置 -
4) 其他函式
計算cpu 計算時間
-call cpu_time
real(kind=8) :: start, finish
call cpu_time(start)
! put code to test here
call cpu_time(finish)
print '("time = ",f10.9," seconds.")',finish-start
-size
integer
a(5,5,5),c,d
c=size(a)
!c=125
d=size(a,1)
!d=5
2.變數宣告
1) 常規變數
real(kind=8) ::
acomplex :: b
integer :: c
character (len=10) :: d
2) 常數
integer, parameter:: a=5
3) 陣列
a. 宣告:
real(kind=8) ::
a(5,5)
complex :: b(5)
integer :: c(7)
b.賦值
a=(\1,2,3,4,5\)
data a \1,2,3,4,5\
c.可變陣列
integer, allocatable:: a(:) ! 二維a(:,:)
allocate(a(size))
Fortran學習筆記(一)
今天再看程式的時候突然有了乙個疑問,所以用了乙個簡單的迴圈測試了一下,雖然簡單,但是.那就簡單吧。program aaaaaaaa implicit none integer i,j real x 22 do i 1,10 x i i write i,x i enddo do j 1,10 i i ...
linux學習雜記(一)
2011 9 4 在ubuntu 目前我的版本是9.04 下檢視系統所安裝的包 dpkg l redhat 下檢視系統所安裝的包用 rpm qa 2011 9 21 輸入ld verbose grep search將顯示當前搜尋路徑和順序。要顯示ld連線的是哪些檔案,可以編譯乙個偽 dummy 程式...
openMP學習筆記之一 雜記
1 使用libffi啟動執行,ffi全稱foreign function inte ce,參考的介紹,2 在clang前端有很多openmp相關的處理,不僅限於openmp子資料夾,比如clang lib ast exprconstant.cpp對buildin omp is initial dev...