Hirdetés
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Kezünkben a OnePlus 15 és az Oppo Find X9-ek
- iPhone topik
- Yettel topik
- Mobiltelefon rövid tesztek, vélemények, összehasonlítások
- Örömkönnyek és üres kezek a TriFold startjánál
- iOS alkalmazások
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Megbüntették, ezért feloszlatná az EU-t Elon Musk
-
Mobilarena

Új hozzászólás Aktív témák
-
husztiimi
csendes tag
Sziasztok!
Picit esélytelennek érzem a "kérdés-felrakását", mert nem sok kódot látok ebben a kiemelt topikban, de azért hátha…
Ért valaki a CUDA nvfortran cusolver csomagjához? Van egy kb. 10e soros saját fejlesztésű programunk, amit többnyire szuperszámítógépen futtatgatunk MPI-ban. De rájöttem arra, hogy a kód viszonylag sokszor meghív egy lapack rutint (melynek neve dsyev) ami nagyméretű mátrixokat diagonalizál. Arra gondoltam, hogy a dsyev rutinokat kiváltanám CUDA alatt valamivel.., Meg is találtam a cusolver-ban a dsyev rutint, ámde sajnos képtelen vagyok a cusolver-ben megírni 1 darab dsyev hívást. Sajnos az AI (chatgpt) ebben nem tud segíteni.
Aki esetleg tud, az mutassa már meg nekem, hogy az alábbi egyszerű, lebutított programnak mi lenne a megfelelője nvfortran alatt? (Esetleg cusolver-ben vagy akár bármi másban: CUDA-MAGMA, SLATE, cuBLAS, akármi...)
program PHdemo
implicit none
integer :: lwork,info
real*8, allocatable, dimension(:) :: w,work
character :: jobz,uplo
integer :: ujp,i,j
real*8, dimension(:,:), allocatable :: pn_redmat
ujp=100
allocate(pn_redmat(ujp,ujp))
do i=1,ujp
do j=1,ujp
pn_redmat(i,j)=i+j
enddo !j
enddo !i
jobz='v'
uplo='u'
lwork=3*ujp-1
allocate(work(lwork),w(ujp))
call dsyev(jobz,uplo,ujp,pn_redmat,ujp,w,work,lwork,info)
write(*,*)w
end program
Sajna az nem opció, hogy a 10e soros programot írjuk át más nyelvre...
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- MSI Radeon RX 6700 XT MECH 2X OC 12GB használt videókártya számlával és garanciával eladó!
- MSI Radeon RX 5700 XT MECH OC 8GB használt videókártya számlával és garanciával eladó!
- ASRock Radeon RX 6700 XT Phantom Gaming D OC 12GB számlával és garanciával eladó!
- GIGABYTE GeForce RTX 2060 OC 6GB használt videókártya számlával és garanciával eladó!
- GIGABYTE AORUS Radeon RX 6700 XT ELITE 12GB használt videókártya számlával és garanciával eladó!
- iKing.Hu - OnePlus Nord 4 5G 16/512 GB Használt, karcmentes 3 hónap garancia
- HIBÁTLAN iPhone 13 mini 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3285
- Shining3D EinScan Pro 2X 3D szkenner
- 182 - Lenovo Legion 5 (15IRX10) - Intel Core i9-14900HX, RTX 5070 (ELKELT)
- Keresünk iPhone 16/16e/16 Plus/16 Pro/16 Pro Max
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi



