Sign In
New User? Register
hydrologymodel · Hydrological Modelling
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
You can set the sort order of messages? Just click on the link in the date column. Your preferences will be remembered, so you don't have to do it again when you return.

Messages

  Messages Help
Advanced
Dear all   Message List  
Reply | Forward Message #499 of 728 |
Re: [hydrologymodel] Dear all

Abnet,
If you do not have very much programming experience, I recommend
MATLAB for new program development. It's advantages are that it is a
interpreted language rather than an compiled language and that matrix
manipulations are written similarly to the way we write them on paper.
The advantage of an interpreted language is that you get quick feedback
on errors and the errors are usually easier to understand than errors
identified by a compiler. This means faster program development. The
disadvantage of MATLAB over a compiled language is speed, though I am
told this is less of an issue than it used to be. For initial
development, processing speed should not be a significant concern.

I do not use MATLAB myself. I have used FORTRAN for many years and
am very happy with FORTRAN-90. I also use YORICK for situations where an
interpreted language is much more convenient than FORTRAN. YORICK is
excellent for data processing. I found YORICK a bit difficult to learn,
but wonderful once I have done so. My discussions with others have
convinced me that MATLAB is a better way to start scientific
programming. Experience with MATLAB significantly helps learning to use
a compiled language.

Another language you may want to look at is COMSOL which was previously
sold as FEMLAB. It is a really a higher level package that is based on
MATLAB aimed at solving problems where partial differential equations
are important. I know very little about it, but it seems to have become
very popular. I suspect the decision of COMSOL over MATLAB is cost of
the programs compared to cost of your time. You, of course, can't know
in advance the time advantage of COMSOL over MATLAB. A disadvantage now
is portability of your programming knowledge. MATLAB has been well
established for twenty years and relatively cheap. COMSOL is new, rare
and currently more expensive. So you can readily convince an employer to
buy MATLAB whereas COMSOL may be more difficult to convince them of.

For those who want free software, I am told that OCTAVE is very similar
to MATLAB as is SCILAB. Yorick is also free. I would be very interested
to learn of comparisons of these programs.

Tom Clemo

>
>
> From: hydrologymodel@...
> <mailto:hydrologymodel%40yahoogroups.co.in>
> [mailto:hydrologymodel@...
> <mailto:hydrologymodel%40yahoogroups.co.in>] On Behalf Of abiot89
> Sent: Wednesday, June 20, 2007 6:54 PM
> To: hydrologymodel@...
> <mailto:hydrologymodel%40yahoogroups.co.in>
> Subject: [hydrologymodel] Dear all
>
> I am doing research on urban runoff modeling; I am expected to develop
> a computer model to predict surface runoff in small urban catchments. I
> don't have any programming experience before, now I am studying few
> programming languages. But I haven't yet decided which programming
> language I have to use. Can anybody give some advice which programming
> language is good for me?
>
> Abnet
>
>




Fri Jun 22, 2007 3:59 pm

tomc@...
Send Email Send Email

Forward
Message #499 of 728 |
Expand Messages Author Sort by Date

I am doing research on urban runoff modeling; I am expected to develop a computer model to predict surface runoff in small urban catchments. I don't have any...
abiot89
Offline Send Email
Jun 21, 2007
3:47 am

Abnet, It's very good that you want to develop some model. There are n number of options from which you can develop the model. The programming language options...
prashant shinde
er_shindepra...
Offline Send Email
Jun 21, 2007
6:09 am

Abnet: I would suggest using C++ since the OO approach offers many advantages and is consistent with current trends. Best wishes, Mark ...
Wilsnack, Mark
mwilsnac@...
Send Email
Jun 22, 2007
3:19 am

Dear Abnet, I would suggest using fortran langguage programs. If you will be research of urban runoff, You can use of KINEROS model. regards, Sholichin ...
moh sol
mochsholichin
Offline Send Email
Jun 23, 2007
5:02 am

Abnet, If you do not have very much programming experience, I recommend MATLAB for new program development. It's advantages are that it is a interpreted...
Tom Clemo
tomc@...
Send Email
Jun 23, 2007
5:02 am

Dear Tom Clemo: Thanks for your reply!, Sorry for the late reply I am on vacation for few months. Yeah, after I post this message I have reviewed few of the...
abiot89
Offline Send Email
Sep 1, 2007
2:57 am

First you should start with FORTRAN. S D Shukla...
shyam shukla
sdshukla2002
Offline Send Email
Jun 23, 2007
5:02 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help