Installing Fortran Compiler for Visual Studio 2017

Fortran has come a long way than we had studied in high-school in 19xx. Its now fully supported within Microsoft visual studio. To install Fortran with VS IDE support, ensure the followings:

Modify/Install the installation file of VS 2017 Community edition (its free!) and install support for Desktop development with C++ .  This step will ensure that the Fortran compiler is available from within the VS2017. (Ref:

  1. During installation/modification under the Workloads view (shown below), select the checkbox to install the Desktop development with C++ component.
  2. To build applications to run on Windows XP*, check the Windows XP support for C++ component in Summary window
  3. Continue with the installation

Download Fortran compiler- Intel® Parallel Studio XE (its free too!) from You need to register with academic email address. Install it after downloading.

For offline installation you can download licence file from your profile page after logging in. (Ref:


  • Click on any active serial number to go to the corresponding Manage License page.
  • There are two icons on the License File header ‘Download license file’ and ‘Resend license file to my email’.





Catchment area calculation in QGIS

The method is similar to any other GIS method. The steps are as follows; the main step is highlighted in bold fonts. It is up to you to beautify the map.

  1. Get the DEM files (for eg. from
  2. Clip it if necessary. This can reduce the computation time.
  3. Reproject the lat/long DEM file to metric base e.g. UTM (this is essential for any area based analysis).
    Raster>Projection> Wrap
  4. Make sure the projection coordinate used in DEM and your data frame matches.
  5. Fill the projected DEM for any inconsistent data.
    Processing toolbox>SAGA>Terrain analysis(hydrology)>Fill sinks (wang & liu)
  6. Calculate Strahaler order for the filled raster. This is necessary to know the river lines. The intake location should lie exactly on the river line shown by Strahaler .
    Processing toolbox>SAGA>Terrain analysis(channels)>Strahaler order
  7. Delineate the catchment using upslope command. Choose the X,Y coordinate lying on the line calculated by Strahaler .
    Processing toolbox>SAGA>Terraine analysis>Terrain analysis(hydrology)>Upslope area
  8. Using Raster to vector convert the delineated raster to vector.
    Raster>Conversion>Raster to vector
  9. Go to attribute table, add new field with formula “area”. The area is calculated in square meters.


Katakana and Hiragana Worksheet

Download Katakana worksheet to practice

PDF format:kanaworksheet

Excel format: kanaworksheet

Changing company name in

To change the name of company for which is licensed, use following steps:

  • Open registry by running Regedit
  • Scroll down through the displayed lists and expand STAADPro
  • Select 2007 (20.07.10 for STAAD.Pro SS5 or 20.07.11 for STAAD.Pro SS6)
  • Double Click on Username
  • Enter your desired Company name as shown in attached screen capture.

Some Tips For Scientific Writing

Vocabulary for Explaining trends

Increasing trend: went up, climbed, jumped, rose

Decreasing trend: went down, dropped, plummeted, slumped

Constant: remain steady, stable, plateau

List of Adjectives

Salient; Significant

Size, amount, frequency, intensity
Adequate, sufficient, indiscriminate

Abstract; Innovative; economical; consistent; sustainable; hierarchical

Alternative, variable, sustainable, steady, dramatic, sudden, gradual

Likely, possible, surely, definite, inevitable, impossible

List of transitional phrases

In general, overall

Agreement / Addition / Similarity
in the first place; not only ; but also; as a matter of fact ; in like manner; in addition; coupled with; in the same fashion / way; first, second, third; in the light of; not to mention; to say nothing of;equally important; by the same token; again; to; and; also; then; equally; identically; uniquely; like; as; too; moreover; as well as; together with; of course; likewise; comparatively; correspondingly; similarly; furthermore; additionally

Opposition / Limitation / Contradiction
although this may be true; in contrast; different from; of course …, but; on the other hand; on the contrary; at the same time; in spite of; even so / though; be that as it may; then again; above all; in reality; after all; but; (and) still; unlike; or; (and) yet; while; albeit; besides; as much as; even though; although; instead; whereas; despite; conversely; otherwise; however; rather; nevertheless; nonetheless; regardless; notwithstanding

Cause / Condition / Purpose
in the event that; granted (that); as / so long as; on (the) condition (that); for the purpose of; with this intention; with this in mind; in the hope that; to the end that; for fear that; in order to; seeing / being that; in view of; If; then; unless; when; whenever; while ; because of; as; since; while; lest; in case; provided that; given that; only / even if; so that; so as to; owing to; inasmuch as ; due to;

Examples / Support / Emphasis
in other words; to put it differently; for one thing; as an illustration; in this case; for this reason; to put it another way; that is to say; with attention to; by all means; important to realize; another key point; first thing to remember; most compelling evidence; must be remembered; point often overlooked; to point out; on the positive side; on the negative side; with this in mind; notably; including; like; to be sure; namely; chiefly; truly; indeed; certainly; surely; markedly; such as; especially; explicitly; specifically; expressly; surprisingly; frequently; significantly; particularly; in fact; in general; in particular; in detail; for example; for instance; to demonstrate; to emphasize; to repeat; to clarify; to explain; to enumerate;

Effect / Consequence / Result
as a result; under those circumstances; in that case; for this reason; in effect; for; thus; because the; then; hence; consequently; therefore; thereupon; forthwith; accordingly; henceforth;

Conclusion / Summary / Restatement
as can be seen; generally speaking; in the final analysis; all things considered; as shown above; in the long run; given these points; as has been noted; in a word; for the most part; after all; in fact; in summary; in conclusion; in short; in brief; in essence; to summarize; on balance; altogether; overall; ordinarily; usually; by and large; to sum up; on the whole; in any event; in either case; all in all; ; obviously; ultimately; definitely

Time / Chronology / Sequence
at the present time; from time to time; sooner or later; at the same time; up to the present time; to begin with; in due time; as soon as; as long as; in the meantime; in a moment; without delay; in the first place; all of a sudden; at this instant; first, second; immediately; quickly; finally; after; later; last; until; till; since; then; before; hence; since; when; once; about; next; now; formerly; suddenly; shortly; henceforth; whenever; eventually; meanwhile; further; during; in time; prior to; forthwith; straightaway; by the time; whenever; until now; now that; instantly; presently; occasionally;

Space / Location / Place
in the middle; to the left/right; in front of; on this side; in the distance; here and there; in the foreground; in the background; in the center of; adjacent to; opposite to; here; there; next; where; from; over; near; above; below; down; up; under; further; beyond; nearby; wherever; around; between; before; alongside; amid; among; beneath; beside; behind; across;

Avoiding “Very”

Instead of “Very”+ Use
afraid terrified
angry furious
bad atrocious
beautiful exquisite
big immense
bright dazzling
capable accomplished
clean spotless
clever brilliant
cold freezing
neat immaculate
old ancient
poor destitute
pretty beautiful
quite silent
risky perilous
roomy spacious
rude vulgar
serious solemn
small Tiny/minute
Strong mighty
Stupid moronic
Sweet luscious
Tasty delicious
Thin slender
Ugly hideous
Valuable precious
Weak feeble
Wet sodden
Worried Anxious

Best way to explain graphs:

1) Give an introduction. Explain the axis and unit of measurements.
2) Give an overall picture (observe first and last data points and key features)
3) Explain data by comparing and contrasting

Some links