原创 Ubuntu16.04下禁用scp、sftp和winscp

在上一篇博文《Ubuntu16.04 搭建FTP服務器,設置用戶權限爲只許上傳、禁止下載和刪除》中,我講述了Ubuntu16.04下配置FTP,並且設定用戶權限爲只能上傳數據,禁止下載和刪除數據。這算在FTP層面封堵了服務器數據泄露的途徑

原创 Redhat或者Centos 手動安裝htop

htop 是Linux系統中的一個交互式的CPU資源監控器, 與傳統的top相比,htop更加人性化,所以很多人現在傾向於用htop來監控CPU資源、內存資源和進程控制。我們的機器放在機房中,機房不能連接外網,用不了yum命令,只能手動安

原创 MPI進程餓死問題

在編寫並行計算的程序時,一定要注意“進程餓死”的問題,剛接觸MPI並行計算的同學可能不太注意這個問題,也很容易寫出這樣的程序。那麼何爲餓死呢,簡單講述一下: 並行計算大佬劉文志“風辰”在《並行算法設計與性能優化》一書中給出了“餓死”幾個定

原创 Redhat或者Centos 手動安裝sublime text 3

Sublime Text是一款十分出色的代碼編輯器,友好的界面、炫酷的主題配色以及自動索引函數等功能讓每一個程序員愛不釋手。Linux下在線安裝sublime很簡單,本文不再贅述。我們的服務器放在機房中,不能聯網,所以要手動安裝。其實也很

原创 Redhat或者Centos手動安裝Vim,

vim是一款代碼編輯神器,程序猿的最愛,也是最能裝X的一款代碼編輯器。在線安裝vim很簡單,直接yum即可。我們的服務器在機房中,不能連接外網,所以只能手動安裝配置了。其實也很簡單,步驟如下: 1、下載wim,網址:https://lin

原创 CUDA的Global memory和Shared memory的區別

Global memory: large, on-board memory and  characterized by relatively high latencies. Shared memory; smaller, low-late

原创 API(應用程序接口)是什麼

API是編程中常見的一個術語,那麼何爲API呢,簡單解釋一下: API的全寫爲Application Programming Interface,意爲應用程序接口,是一些預先定義的函數,或指軟件系統不同組成部分銜接的約定。 API的作用是

原创 常用函數的連續傅里葉變換對

本文整理了一些常用函數的傅里葉變換,方便自己以後查找,也希望對大家有用 1、連續函數傅里葉正反變換公式:  2、脈衝函數的正反傅里葉變換公式: 3、單位階躍函數的正反傅里葉變換公式: 4、指數函數(單邊)的正反傅里葉變換公式:     先

原创 cuSPARSE庫:(三)Thread Safety(線程安全)

cuSPARSE庫是線程安全的,其函數可以從多個主機線程調用。 但是,同時讀/寫相同對象(或同一句柄)是不安全的。因此,每個線程的句柄必須是私有的,即每個線程只有一個句柄是安全的。 這在寫MPI+CUDA程序的時候一定要注意。

原创 Ubuntu16.04 搭建FTP服務器,設置用戶權限爲只許上傳、禁止下載和刪除

最近導師給了一項任務:在組內某臺服務器上創建一個子用戶,可以用在windows端用ssh連接到該用戶做運算,也允許windows端的用戶上傳數據,但是禁止向win端下載數據,也禁止刪除文件。 開始以爲很簡單,在Ubuntu系統上分設一個子

原创 數組在內存中存儲方式

SU(Seismic Unix)中多維(≥2)數組的存儲是列優先(column major)的 CUDA中多維數組(≥2)數組的 存儲是行優先(row major)的 用SU開的數組,將數據傳給CUDA後還是列優先的。

原创 消逝波(表面波)Evanescent Wave

消逝波,英文爲Evanescent Wave,又稱表面波, 具體含義:一般來講, 當地震波從低速介質入射到高速介質時,如果入射角大於臨界角會產生全反射現象。 此時有地震波雖不能穿過兩種介質的臨界面, 但沿着臨界面平行的方向會產生地震波,其

原创 地震勘探英文專業文章中的經典句子(1)

1,中文:震源波場隨之時間的推移正傳,採集記錄的波場沿着時間反傳。       English:The source wavefield expands as time increases and the recorded receive

原创 地震勘探專業詞彙(1)

  地震勘探英文專業詞彙對照表 序號 英文 中文 1 Reflection 反射波 2 Refraction 折射波 3 Diffraction 繞射波 4 Multiple Wave 多次波 5 Evanescent Wave 消逝

原创 cuSPARSE庫:(十五)已經棄用的函數(1)

NV官方在DU-06709-001_v10.2 | November 2019發佈的cuSPARSE API說明文檔中,講明瞭一些已經啓動的函數,並且用已有的函數來代替。此處,整理幾個函數,主要是針對非線性方程組求解的。 擬棄用的函數 替