* I understand Fortran is used quite widely in the core of many
electric power systems control, analysis and modelling tools. These
tools are typically large and sophisticated - therefore maybe add 'Power
Systems' to your list of application domains.
* Maybe questions about user interfaces for software - particularly
graphics? Do developers use Fortran implementations / bindings of GUI
presentation graphics tools; or do they integrate their Fortran code
with GUIs developed in some other language?
Cheers,
David.
On 27/03/2012 8:01 AM, Fernando G. Tinetti wrote:
> (crossposted: comp.lang.fortran, comp-fortran-90)
>
> We are working since some time ago on Fortran Legacy software and we would like to characterize some important issues from researchers, Fortran software developers, Fortran standard meeting group members, etc. We are planning to start collecting data from an online poll starting by April 4th, Wednesday (via an URL we will announce). We already have some questions to include in the poll and we would like to know if you would suggest to change some of them and/or add some others.
>
> Thanks in advance,
>
> Fernando G. Tinetti
> Mariano Méndez
>
>
> Our current questions are:
>
> General Questions
> -----------------
>
> 1)How long have you been a Fortran programmer? (select the closest)
> more than 40 years
> between 40-30 years
> between 30 -20 years
> between 20-10 years
> between 10-5 years
> less than 5 years
> I started yesterday
>
>
> 2)Which version of Fortran do you know in depth? (One or more options)
> FORTRAN 66
> FORTRAN 77
> Fortran 90
> Fortran 95
> Fortran 2003
> Fortran 2008
> None
>
>
> 3)Which of these versions of Fortran do you prefer for developing new software? (One or more options)
> FORTRAN 66
> FORTRAN 77
> Fortran 90
> Fortran 95
> Fortran 2003
> Fortran 2008
> None
>
>
> 4) How many lines of code has the largest Fortran program which have you ever seen?
> 0 - 1K LOC
> 1 - 10K LOC
> 10 - 100K LOC
> 100K LOC - 1G LOC
> More than 1G LOC
>
>
> 5) You have developed programs in Fortran for:
> Weather and climate modelling and forecasting
> Astrophysics
> Web applications
> Condensed matter and material designing
> Signal processing
> Computational mechanics
> Molecular dynamics
> CAD/CAM
> CFD
> FEM
> Surface Profile
> 3D Ground-water flow model
> Hydrology& Water Quality Water Bodies
> Dynamic Pipe Flow Distribution
> Ground Motions from Earthquakes
> Analog electronic circuit simulator
> Subsurface/reservoir flow
> Wave propagation
> Earth Simulator's multiphysics code
> Shock wave, solid mechanics models
> Quantum chemistry
> Linear algebra
> Computer performance evaluation
> AI
> Games
> GUIs
> Petroleum exploration/production
> Crystallography
> Databases/administrative systems
> Business Administration
> Text processing
> Other
>
>
> 6)You have used Fortran in your work for:
> Teaching
> Maintaining Legacy Software
> Implementing New Software
> Getting fun
> Other
>
> 7)You program using Fortran because
> Fortan is the best language
> Fortran is the only language you know
> Fortran is the language used in your lab/corporation
> You need specific Fortran libraries (e.g. BLAS, NAG Fortran Library)
> You work on/with a legacy Fortran code
> other
>
>
>
> Development Tools, Programming Tools& Other Practices
> ------------------------------------------------------
>
> 8)What kind of tool/s do you use to develop or maintain Fortran programs? (one or more options)
> Source Code Analysis Tools
> Restructuring / Refactoring Tools
> Profilers
> Integrated Development Environment
> Text Editors
> Source code formatter (e.g. f2f90)
> None
>
>
> 9)Which kind of developing practices do you use? (one or more options)
> Version Control System Coftware (CVS,svn,Git,Others)
> Agile Methodologies (XP, SCRUM,Other)
> Testing
> Peer Programming
> Test Driven Development
> Model Driven Development
> Bug Trackig
> Software Development Methodology (Spiral,Waterfall,RUP, Prototyping)
> Object Oriented Programming
> Strucutred Programming
> Parallel programming (OpenMp,Mpi ,Cuda,Other)
> Other
>
>
> 10)What kind of development tool should be improved for Fortran?
> IDEs
> Compilers (e.g. full F2008 compilers)
> Program optimizers
> Source code transformation tools
> Source code formatting
> Testing tools
> Static code analysis tools
> Performance analysis or profiling
> Others
> I love those that I'm using, I don't care about new tools
>
>
> 11) When you develop in Fortran you prefer:
> Graphical user interface tools
> Command line tools
> Both of the above
> I don't care
>
>
> 13)How often do you program in Fortran?
> Daily
> Weekly
> Monthly
> Less frequently
>
>
> 14)You know/have used
> OpenMP
> MPI
> Coarrays
> Auto parallelization
> OpenAcc
>
>
> 15)Compiler/s you use:
> Absoft
> Cray
> gfortran
> IBM xlf
> ifort
> Lahey
> NAGware f95
> Open64
> PGI Portland
> Other
>
>
> Statistic Information
> ---------------------
>
> 16)Gender
>
> 17)Country
>
> 18)Age
|