Fortran to C
2008-12-04T13:46:44+01:00
2008-12-05T00:13:08+01:00
2022-07-25T18:56:23+02:00
  • Koszi a valaszod mert kb en is ideiertem de az a tervem hogy atportolnam vga-ra
    es nem hinnem hogy a cuda vagy stream az szereti a fortran kodot...
    ha mindezeket kulon-kulon futtatnam a vga-n nem nyernek semmit mert 2giga /800/procesz az bizony keves...ezert szeretnem parhuzamositani.
    Sajnos a fortran meg ugy egyebkenti programozoi tudasom eleg selejtes mert nem tanultam csak ami ragadt ram. Igy nem igazan mennek neki a manualis atirosgatasnak...
    De azert koszi.
    Mutasd a teljes hozzászólást!
  • Nem adok linket, csak nem lesz belőle baj.
    A kérdés, mekkora az a kód, esetleg át lehetne írni.
    Más: nem minden algoritmus párhuzamosítható. Meg lehet erőszakolni, hogy több szálú legyen, de az eredményt láttad.

    Az sem biztos, hogy C-ben gyorsabb lesz, v. kissebb memóriaigényű.
    Legalábbbis az f77 elég gyors kódot produkál - a későbbieket keveset használtam, nem tudom ezen a téren milyenek.

    Megírhatod vmi parallel fortran-ban is (vagy mi, -> google), vagy ott a fortress.
    Mutasd a teljes hozzászólást!
  • A google-t ismerem...
    a problema hogy irtam ez vegyes kod...
    csak maximum 33%-at tudja beforditani...
    maskor olvasd vegig ugyanis van F90 to C is.
    :))
    es azt nem irtad...
    Mutasd a teljes hozzászólást!
  • A Fortran programok ismerete gondolom nem zárja ki a Google használatának ismeretét. De, hogy lásd kivel dolgod: itt van az első találat.
    További ismereteket itt szerezhetsz: mindenféle vélemények
    Mutasd a teljes hozzászólást!
  • Az a problemam hogy diakkent egy regi fortran kodon alapulo programot hasznalok ami nagyon nagy hardware igenyu...
    A jelen allapotban egy procesz egy thread alapu...ezt szeretnem egy PP programma alakitani marmint egy procesz tobb paralell threaded tudjon hasznalni kb 75%-os hatasfokkal.
    A fortranhoz kapott osszes cucal a baj hogy vga- nem portolhato a fortran.
    A masik gond hogy az automatikus (pl OpenMPI) parhuzamositas csak annyit tett hogy ugyan hasznal ket threadet de ezt ugy hogy alternal kozottuk. Hol egyik cpu van leterhelve 100%-ra hol a masik.
    Ha csak egy cpu-n futtatom akkor ezek az algoritmusok teljesitmeny esztest okoznak...
    Minden help koszi.
    A fortran kod vegyes F77-tol felfele...
    Mutasd a teljes hozzászólást!
abcd