Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29277 Discussions

Poll: What kind of developer are you?

Steven_L_Intel1
Employee
1,648 Views
We would like to get a sense of the types of developers who use our products.

As a developer, do you create software that is primarily:
0 Kudos
18 Replies
isn-removed200637
1,648 Views
Er, crashed out at some link in the voting chain...results page?- said I had already voted once and to go back...got me in a bit of a loop, what with
'entering/leaving secure server' message boxes...Is it just me?
0 Kudos
david_jones
Beginner
1,648 Views
Not just you. I started from a non-logged-in state, perhaps logging-in first is better? I see that 3 votes have been counted so far, so someone has got through.
0 Kudos
Steven_L_Intel1
Employee
1,648 Views
Interesting. This is the first poll we've done, so there may be some bugs in the system. I just tried it and it worked ok, but I was already logged in. 8 votes so far.

Steve
0 Kudos
gfthomas8
Novice
1,648 Views
Is this a prelude to run time licensing, :-)?

Ciao,
Gerry T.
0 Kudos
yugn
Beginner
1,648 Views
not login, I get this error:
java.lang.NullPointerException at _handlePoll__jsp._jspService(_handlePoll__jsp.java:917) at com.caucho.jsp.JavaPage.service(JavaPage.java:75) at com.caucho.jsp.Page.subservice(Page.java:485) at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:182) at com.caucho.server.http.Invocation.service(Invocation.java:311) at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:221) at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163) at com.caucho.server.TcpConnection.run(TcpConnection.java:137) at java.lang.Thread.run(Thread.java:536)
0 Kudos
Steven_L_Intel1
Employee
1,648 Views
Ok - we're having the forum developers look at this. Clearly, though, some folks are getting through! If you can't vote, just reply with your answer.

Steve
0 Kudos
sgongola
Beginner
1,648 Views
using communicator 4.79 with latest jvm.
wasn't logged in. was brought to a log in screen.
i logged in and got a screen saying i can only vote once.

response: develop for sael of turnley system.
porting form vms fortran/aix fortran.
0 Kudos
Intel_C_Intel
Employee
1,648 Views
I get the error too. I'm using Microsoft IE 6.0.2800.1106....

My initial try was as a Guest. It prompted me to log on, which I did, and then it reported a Java error (see below). I tried voting again (logged on as me), an it said that I had already voted. I assume the error occurs after the vote has registered.

All the best,
Eddie



Community Forums Error 
--------------------------------------------------------------------------------
An error occured processing your request. If this problem persists, please contact the webmaster or administrator of this site. 
Error Summary 



java.lang.NullPointerException	
at _handlePoll__jsp._jspService(_handlePoll__jsp.java:917)	
at com.caucho.jsp.JavaPage.service(JavaPage.java:75)	
at com.caucho.jsp.Page.subservice(Page.java:485)	
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:182)	
at com.caucho.server.http.Invocation.service(Invocation.java:311)	
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)	
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:221)	
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163)	
at com.caucho.server.TcpConnection.run(TcpConnection.java:137)	
at java.lang.Thread.run(Thread.java:536)


0 Kudos
Intel_C_Intel
Employee
1,648 Views
Steve - you need check boxes not radio buttons! :) I wanted to tick the first three options, but I guess this reply will have to do...

Our software is sold commercially, but we also develop internal-use-only things to help our project people (our software is largely, but not exclusively, used 'in the field' by our project teams). It also forms the 'back-end' of a web based performance monitoring solution we offer.

0 Kudos
Intel_C_Intel
Employee
1,648 Views
Hi Steve,

We mostly write Fortran DLLs that are called from VB front ends for our fracture analysis software. The VB provides the nice looking user interface, and the Fortran routines do the number crunching. Routines for use within the company often eventually get added to our software.

Regards,
Greg Thorwald
greg_thorwald@srt-boulder.com
http://www.srt-boulder.com/
0 Kudos
llynisa
Beginner
1,648 Views
Steve,
Our organisation (4 users, probably going to 5 soon) develops specialist applications for internal use only. I also have a copy of CVF on my home computer for working at home / hobby use. When I retire in October I am will not be able to use a copy of my Work's CVF but want to continue using it as a hobby. Are there any special deals? - the cost is rather daunting when out of my own pocket.

Regards

Alan
0 Kudos
Steven_L_Intel1
Employee
1,648 Views
Alan,

Sorry, no "hobbyist" deals for CVF at present (and none currently planned.)

Steve
0 Kudos
durisinm
Novice
1,648 Views
Steve,

Can you tell us what Intel gleaned from the results of the poll? Did any of the results surprise you? Does Intel intend to do anything differently based on the results?

Mike Durisin
0 Kudos
Steven_L_Intel1
Employee
1,648 Views
The results didn't surprise me at all, though the "demographics" are quite different from Intel's traditional customer base, which leans more heavily to the "products for resale" market. The infusion of the CVF customer base is going to be a "sea change" for Intel Fortran.

I think it's too soon to ask what, if any, changes will come of this, but the information is definitely helpful in charting the future of Intel Developer Services.

Steve
0 Kudos
Intel_C_Intel
Employee
1,648 Views
I work in a number of languages. Software development in Fortran is for the US Forest Service's nation-wide forest-stand projection model "FVS" (Forest Vegetation Simulator). This model has been in use and under continuous enhancement since 1973; which must be some kind of record! More info about FVS is here.
0 Kudos
sumitm
Beginner
1,648 Views
Steve,

I am sure there are more than 56 licensed users of CVF/ IF that responded to the poll. Intel may not want to disclose the actual number. But based on your knowledge do you think more users may migrate to the .net platform of Microsoft as they probably have the most "muscle" power.
Will we be ever able to develop applications like these using Intel Fortran.[url=http://alamo.bu.edu/applets/Spec/applet.html[/url]
Our company's business managers are trying to make some of our internal sofware avaialable to our clients and making them webenabled has become a very popular theme. We had a lot of vax code that has now been converted to CVF code along with the graphics packages (something that Multiware, Inc. used to offer for the vax) .For the webenabling we have started to contract out to C# developers which is costing a good deal. I feel threatened on the long run to convert to C# or find a way to make my fortran code do the same thing. Any suggestions.
0 Kudos
Steven_L_Intel1
Employee
1,648 Views
56 responses from users in this forum is actually pretty good, even though I know there are several hundred Fortran users who have participated at least once.

We do intend to make it possible to develop Fortran components that can participate in the .NET environment, but at present we're not looking at generating MSIL pseudocode. Rather, it will be along the lines of the COM Server Wizard - at least that's what we're working on now. We haven't see a lot of demand for creating .NET components, though we have seen people ask for access to existing components.

We're soon going to have a more extensive survey that will help establish future direction of the Fortran and C++ products - watch for details.

Steve
0 Kudos
hweisberg
Beginner
1,648 Views
There is a case to be made for using PInvoke to call directly into unmanaged DLLs produced by the Fortran code.

COM is messy, is a sunset technology, and gets you into "DLL Hell." The Marshalling classes in .NET make it easy to convert arguments between managed and unmanaged code. The support in CVF for calling into the WIN32 API lets you use things like global events and memory-mapped buffers to facilitate interprocess communication and communication between unmanaged and managed code. All this tends to eliminate the need for COM for linking to legacy code.
0 Kudos
Reply