FortranCon
FortranCon
  • 50
  • 42 999

วีดีโอ

FortranCon2021: Bit-reproducible methods of dimensional and rotational verification testing
มุมมอง 1523 ปีที่แล้ว
FortranCon2021: Bit-reproducible methods of dimensional and rotational verification testing
FortranCon2021: Test automation on a Fortran Legacy Software: the AnaTest framework
มุมมอง 3903 ปีที่แล้ว
FortranCon2021: Test automation on a Fortran Legacy Software: the AnaTest framework
FortranCon2021: HIPFort: Present and Future Directions for Portable GPU Programming in Fortran
มุมมอง 4563 ปีที่แล้ว
FortranCon2021: HIPFort: Present and Future Directions for Portable GPU Programming in Fortran
FortranCon2021: SPACE: Three Decades of Spacecraft Power Systems Analysis with Fortran
มุมมอง 4163 ปีที่แล้ว
Speaker: Sarah Tipler Material: tcevents.chem.uzh.ch/event/14/contributions/72/ [Due to technical difficulties during the talk there may be some distortion.] The SPACE (System Power Analysis for Capability Evaluation) Fortran program developed at NASA Glenn Research Center has enabled power generation predictions and energy balance analyses for spacecraft electrical power systems (EPS) since 19...
FortranCon2021: Invited Pres.: A computational chemist perspective on Fortran vs. Julia programming
มุมมอง 2.6K3 ปีที่แล้ว
Speaker: Leandro Martinez Material: tcevents.chem.uzh.ch/event/14/contributions/64/ In this talk, I will present my personal experience in developing packages for molecular dynamics simulations in Fortran and in Julia, in particular codes for the calculation of many-body interactions. I will discuss what are the advantages, facilities, and disadvantages of the Julia language and its set of deve...
FortranCon2021: LFortran: Interactive LLVM-based Fortran Compiler for Modern Architectures
มุมมอง 1.1K3 ปีที่แล้ว
Speaker: Ondřej Čertík Material: tcevents.chem.uzh.ch/event/14/contributions/75/ We are developing a modern open-source Fortran compiler called [LFortran](lfortran.org/). This compiler enables the interactive execution of code in environments like Jupyter, enabling exploratory workflows in Fortran (like Python, MATLAB orJulia). Besides interactive use, LFortran can also generate binaries. A liv...
FortranCon2021/Fortran-lang: GSoC FPM Presentations
มุมมอง 6763 ปีที่แล้ว
Fortran-lang Minisymposium, Presentation of the Google Summer of Code projects around the Fortran Package Manager & discussion. Fortran package manager Speaker: Sebastian Ehlert and Jakub Jelínek Material: tcevents.chem.uzh.ch/event/14/contributions/68/ A language-specific package manager is an important element to build an efficient ecosystem of libraries and projects. Fortran has long missed ...
FortranCon2021: Handling dimensions and units of measure in a program
มุมมอง 2123 ปีที่แล้ว
Speaker: Arjen Markus Material: tcevents.chem.uzh.ch/event/14/contributions/70/ Most, if not all, programs that perform numerical computations of some kind or other need to deal with the units of measure in which their variables are expressed. Many solutions for the general problem have been proposed, but the problem is more difficult than it looks at first sight. For instance, should a program...
FortranCon2021: Keynote: Fortran at the Intersection
มุมมอง 7513 ปีที่แล้ว
Speaker: Damian Rouson Material: tcevents.chem.uzh.ch/event/14/contributions/59/ [Due to technical difficulties during the talk there is a short break in the middle of the talk.] Although Fortran has evolved into a modern, multi-paradigm programming language, the research literature on Fortran more thoroughly addresses some paradigms, such as object-oriented and parallel programming, than other...
FortranCon2021/Fortran-lang: The State of Fortran
มุมมอง 2.4K3 ปีที่แล้ว
Speaker: Laurence Kedward Material: tcevents.chem.uzh.ch/event/14/contributions/67/ A new community of developers has formed to unite Fortran users and modernize the Fortran ecosystem. In this presentation, we describe the high-level features of Fortran that continue to make it a good choice for scientists and engineers in the 21st century. We also outline ongoing community efforts including th...
FortranCon2021: Standard Fortran on GPUs and its utility in quantum chemistry codes
มุมมอง 2.1K3 ปีที่แล้ว
Speaker: Jeff Hammond Material: tcevents.chem.uzh.ch/event/14/contributions/81/ This talk will describe our experience porting the bottleneck kernels of NWChem's CCSD(T) code. With the NVIDIA HPC Fortran compiler, we are able to run completely standard Fortran code on A100 GPUs, with respectable performance, relative to the expert-optimized GPU implementation based on CUTENSOR. The same code ru...
FortranCon2021: The Case for Asynchronous Task Parallelism in Fortran
มุมมอง 2423 ปีที่แล้ว
Speaker: Jeff Hammond Material: tcevents.chem.uzh.ch/event/14/contributions/80/ Starting in Fortran 2008, Fortran supports two forms of parallelism: loop-level parallelism using DO CONCURRENT and coarse-grain parallelism using coarrays, which is form of PGAS. This talk will describe a third form of parallelism and argue that it should be supported by the Fortran language. The third form of para...
FortranCon2021/Fortran-lang: GSoC stdlib Presentations
มุมมอง 5773 ปีที่แล้ว
Fortran-lang Minisymposium, Presentation of the Google Summer of Code projects around the stdlib & discussion. What's new in the Fortran Standard Library? Speaker: Nathaniel Shaffer Material: tcevents.chem.uzh.ch/event/14/contributions/65/ The Fortran standard library (stdlib) is now well into its second year of development. In this past year, stdlib has grown not only in its functionality but ...
FortranCon2021: f2py: Two Decades Later
มุมมอง 1.2K3 ปีที่แล้ว
Speaker: Rohit Goswami Material: tcevents.chem.uzh.ch/event/14/contributions/82/ `f2py` is the gold standard for interfacing Fortran and Python. The most famous downstream consumer of the generated wrappers is undoubtedly the `scipy` ecosystem. Crucially, `f2py` is not a compiler, and generates a best effort set of wrappers, aided by special comment lines. One of the key inter-operable approach...
FortranCon2021: SEACAL: Cross Platform Parallel Hybrid Code for Calculations of Ship Motions
มุมมอง 2003 ปีที่แล้ว
Speaker: Sebastian Costamagna Material: tcevents.chem.uzh.ch/event/14/contributions/74/ In this presentation the implementation adopted on existing Fortran code used across different platforms (Windows/Linux), for the calculation of Ship motions based on potential theory, to achieve hybrid parallelization (MPI and OMP) will be discussed . Main points of attention when developing code (MPI share...
FortranCon2021/Fortran-lang: GSoC LFortran Presentations
มุมมอง 2313 ปีที่แล้ว
Fortran-lang Minisymposium, Presentation of the Google Summer of Code projects around LFortran & discussion. Finish AST generation in LFortran Speaker: Thirumalai Shaktivel Material: tcevents.chem.uzh.ch/event/14/contributions/83/ LFortran has a Bison based parser implemented in the parser.yy file that can parse most of Fortran source code. The main objective of my GSoC project was to make sure...
FortranCon2021: Your Requirements Specification as an Executable Test Suite
มุมมอง 3073 ปีที่แล้ว
Speaker: Brad Richardson Material: tcevents.chem.uzh.ch/event/14/contributions/77/ Automated testing is a well established best practice in software development, so you are writing test suites for your Fortran projects right? But how useful is your test suite after you have finished writing it? Does it help you to pinpoint the source of bugs? Does it help you to make changes to functionality, o...
FortranCon2021: Fortran in Hydrometallurgy: Practice and Research
มุมมอง 1653 ปีที่แล้ว
Speaker: Alexey Cherkaev Material: tcevents.chem.uzh.ch/event/14/contributions/71/ Practitioners in the field of hydrometallurgy need computational models that help to plan, optimize and troubleshoot the operation. Most of these models are mass balance based and can be simply formulated in a spreadsheet application. However, more detailed models that deal with such processes as heap or dump lea...
FortranCon2020 [SP]: EIS2 - A mathematically rich input file processor for HPC applications
มุมมอง 3724 ปีที่แล้ว
FortranCon2020 [SP]: EIS2 - A mathematically rich input file processor for HPC applications
FortranCon2020 [SP]: Using R with High Performance Fortran on a Windows Laptop
มุมมอง 6024 ปีที่แล้ว
FortranCon2020 [SP]: Using R with High Performance Fortran on a Windows Laptop
FortranCon2020 [SP]: ParaMonte: Plain Powerful Parallel Monte Carlo Library
มุมมอง 4384 ปีที่แล้ว
FortranCon2020 [SP]: ParaMonte: Plain Powerful Parallel Monte Carlo Library
FortranCon2020 [SP]: Parallelization of a Legacy Software through Fortran 2018 Standard
มุมมอง 4804 ปีที่แล้ว
FortranCon2020 [SP]: Parallelization of a Legacy Software through Fortran 2018 Standard
FortranCon2020 [SP]: Highly Parallel Fortran and OpenACC Directives
มุมมอง 9214 ปีที่แล้ว
FortranCon2020 [SP]: Highly Parallel Fortran and OpenACC Directives
FortranCon2020 [SP]: Evolving Fortran for Emerging Architecture: ...
มุมมอง 2634 ปีที่แล้ว
FortranCon2020 [SP]: Evolving Fortran for Emerging Architecture: ...
FortranCon2020 [SP]: Code::Blocks: open source, cross platform IDE for Fortran
มุมมอง 4.4K4 ปีที่แล้ว
FortranCon2020 [SP]: Code::Blocks: open source, cross platform IDE for Fortran
FortranCon2020 [SP]: A Fortran-Keras Deep Learning Bridge for Scientific Computing
มุมมอง 1.5K4 ปีที่แล้ว
FortranCon2020 [SP]: A Fortran-Keras Deep Learning Bridge for Scientific Computing
FortranCon2020 [SP]: Experimental Fortran Programming
มุมมอง 2934 ปีที่แล้ว
FortranCon2020 [SP]: Experimental Fortran Programming
FortranCon2020 [SP]: Shroud: generate Fortran wrappers for C and C++ libraries
มุมมอง 9264 ปีที่แล้ว
FortranCon2020 [SP]: Shroud: generate Fortran wrappers for C and C libraries
FortranCon2020 [SP]: gtk-fortran: a GTK / Fortran binding
มุมมอง 1.6K4 ปีที่แล้ว
FortranCon2020 [SP]: gtk-fortran: a GTK / Fortran binding

ความคิดเห็น

  • @syedimadhaqqi4340
    @syedimadhaqqi4340 หลายเดือนก่อน

    Hi, I am trying to make a mod file in fortran, how can we write external subroutines and mod files; which option should we use to save as .o and .mod files. should we use fortran library when starting codeblocks? thanks

  • @johannesjoseph823
    @johannesjoseph823 3 หลายเดือนก่อน

    I didn't know you could do this!. Thank you very much

  • @vapourmile
    @vapourmile 6 หลายเดือนก่อน

    Two years old, 2.1K views and no previous comments. I am a (potential) Fortran fan but the public response pretty much tells you how excited people are about Fortran. :(

    • @Jordan4Ibanez
      @Jordan4Ibanez 5 หลายเดือนก่อน

      Fortran is cool 8)

    • @tobiasjone
      @tobiasjone 2 หลายเดือนก่อน

      Love Fortran

  • @richardbennett4365
    @richardbennett4365 ปีที่แล้ว

    The presenter, though a boffin, which is a compliment, says "parallelize" so rushed or contracted that it's coming out audibly as paralyze. Para lell ize. Not para lyze.

  • @richardbennett4365
    @richardbennett4365 ปีที่แล้ว

    C is generally fastest of all languages. It usually outperforms rust and FORTRAN.

  • @ozhanfenerci7042
    @ozhanfenerci7042 ปีที่แล้ว

    Great video! But the link is not working.

  • @albert.guedes
    @albert.guedes ปีที่แล้ว

    I prefer that someone develop a machine learning framework made with pure fortran that this things. Fortran is a language that clain for one.

  • @ayomasukaja
    @ayomasukaja 2 ปีที่แล้ว

    wait wait, fortran in gpu...when

  • @snarbywrx
    @snarbywrx 2 ปีที่แล้ว

    This video has been up for two years and zero comments.... Zero!?!!? Nobody is even slightly interested in the first programming language ever made? About how it is one of the best for high performance computing?

  • @VorobyevYura
    @VorobyevYura 2 ปีที่แล้ว

    Is it free downloadable framework? Can one clone anaTest repository?

  • @b.c.34
    @b.c.34 2 ปีที่แล้ว

    Hi...I would like to know if type bound procedure can be used to replace interface blocks.

  • @debbahisaad109
    @debbahisaad109 2 ปีที่แล้ว

    It may be vital to maintain fortran for code to run on modern hardware, but the fact is, we have really powerful tools and libraries in C++, readily open source and outstandingly mature object oriented paradigm implementation in C++... regarding fortran, I think this is more of patchwork than a visionary standardization of the language like it is the case in C++. The user has just to write some scientific object oriented code in C++ to feel the difference even using C++99, let alone c11, 14,17 and c++20. As a researcher when writing fortran it is hard to get help the community is really restricted to scientific people and the language features and libraries are really really not that broad.... On the contrary, when using C++, even on the latest standard, you can get in touch with developers and especially system programmers who are really talented in kicking bugs, no mystery here, C++ is number one system language, so when you're stuck you're helped by a professional IT community, programmers and open-source developers.... So there is no meaning in halting the process of making fortran fully open source, it could be really beneficial.

  • @jameschums
    @jameschums 2 ปีที่แล้ว

    Crumbs! Will try this, thank you for your endeavours and thanks for describing what you did. I have only recently started using Nvfortran, I am quite impressed.

  • @materiauxpolytechlille6865
    @materiauxpolytechlille6865 2 ปีที่แล้ว

    2022-04-24: release of gtk-fortran 4.2.1, with interfaces to GTK 4.6.2 and GLib 2.72.1. - It can now be used as a Fortran Package Manager fpm dependency. - Also available on conda-forge (gtk-4-fortran package). - The wiki documentation has also been entirely refactored to help users learn gtk-fortran and GTK.

  • @kristiantorres1080
    @kristiantorres1080 2 ปีที่แล้ว

    Hi, thanks for the excellent f2py talk. I am currently exploring it and I would like to have a look at the material from this presentation. However the link is not working. Would you be able to fix it? Thanks.

    • @fortrancon6189
      @fortrancon6189 2 ปีที่แล้ว

      Thanks a lot for the report, we fixed the server configuration, hence the link above should be working again. The supplemental material for this talk is completely hosted on the authors page here: rgoswami.me/posts/fortrancon-2021-meta/

  • @chnmoyadhikary9986
    @chnmoyadhikary9986 2 ปีที่แล้ว

    Can you make a video explaining the Fortran code of molecular dynamics? Will be obliged.

  • @KanePat
    @KanePat 3 ปีที่แล้ว

    Very interesting topic, thanks for the video. Let me know if you have done any more with this since September 2020. Thanks!

  • @ayoubeddahmouny8248
    @ayoubeddahmouny8248 3 ปีที่แล้ว

    Hey sir ; plz help me, when I compile my code of optimization with subroutine I get an error message like this: "run-time error F6207 : WRITE(CON) - I edit descriptor expected for INTEGER" can you help me detect the source of this error thanks.

  • @daspolemon
    @daspolemon 3 ปีที่แล้ว

    I really like where this is going. I have a passing interest in Fortran, every couple months I check it out. But it just can't subplant Python for things like ML, for instance. Targeting a user base that otherwise uses matplotlib, numpy, scipy, pandas, etc. should perhaps be a first target. And then there's the issue of getting universities on board. In university, I learned Java, and later Python got more and more use in teaching. And of course JavaScript for Webtech. Perhaps making sure web-apps in Fortran and being easy to use with containers would be nice, and also provide a large boost for the user base quickly. Perhaps a web framework might be in order.

  • @luoyao9239
    @luoyao9239 3 ปีที่แล้ว

    Very clear introduction! Could you please share the ppt?

  • @materiauxpolytechlille6865
    @materiauxpolytechlille6865 3 ปีที่แล้ว

    The GTK 4 version announced in the video has been released on the 2021-04-28. gtk-fortran 4.0 is based on GTK 4.2 and GLib 2.68. See github.com/vmagnin/gtk-fortran/wiki

  • @travisporco
    @travisporco 3 ปีที่แล้ว

    A lot of people don't realize Fortran 2018 is very different from classic Fortran 77.

    • @zackdiarra4805
      @zackdiarra4805 3 ปีที่แล้ว

      It is becoming more like cpp-ish and that is not good thing...

    • @randomuser186
      @randomuser186 3 ปีที่แล้ว

      They fixed and included a lot of things.

  • @mEm__96
    @mEm__96 3 ปีที่แล้ว

    Really wise speech. In addition to this, for example, I am struggling reaching (freely) the latest version of the ISO Fortran Language Standards (parts I, II and III). Could for example making those pretty easily available also a step towards making Fortran open source (which I would support in all ways)? Thanks for the attention.

  • @nyckmaia
    @nyckmaia 3 ปีที่แล้ว

    After install Code Blocks and GNUPlot I tried to run the gnuplot on CodeBlock command line, but I got: > gnuplot x Undefined command: "gnuplot". Try "help". But in the Ubuntu Terminal the gnuplot call works ok. How can I integrate the CodeBlock command line with gnuplot?

  • @hawke1133
    @hawke1133 4 ปีที่แล้ว

    For examples of good "package management" (imo) one can look at the python community (pip) OR look at the Dlang (dmd language) package manager, dub. Dub uses a similar format to the fortran package management system, including the centralization and the command structure. Look forward to seeing the Beta.

  • @AndreMikulec1
    @AndreMikulec1 4 ปีที่แล้ว

    Excellent.

  • @SB-rf2ye
    @SB-rf2ye 4 ปีที่แล้ว

    This is really cool! Thanks for sharing.

  • @KZT2192
    @KZT2192 4 ปีที่แล้ว

    Thank you very much for all this explanataion, i wanted to know if possible if it is possible to install this gtk-fortran on windows

    • @johannweber5185
      @johannweber5185 ปีที่แล้ว

      Yes it is as GTK ist availablle for Unix (X11/Wayland), Windows, OS X.

  • @claudineirodriguesdeaguiar4577
    @claudineirodriguesdeaguiar4577 4 ปีที่แล้ว

    Great Job!!!!

  • @musamohammed5178
    @musamohammed5178 4 ปีที่แล้ว

    Please help me, I have a problem with the programmed code in the Fortran language, and I do not know how to run it. There are some errors, I might despair until I found you, I hope so

  • @astroid-ws4py
    @astroid-ws4py 4 ปีที่แล้ว

    Nice, I will try to check this tool

  • @dodo-js5gw
    @dodo-js5gw 4 ปีที่แล้ว

    Very interresting ! Thanks