Fortran Finding 2D Mesh Solutions for User-Specified Needs

  • Thread starter Thread starter Milentije
  • Start date Start date
  • Tags Tags
    2d Mesh
AI Thread Summary
The discussion centers on the creation of a user-specified 2D mesh, specifically a grid in two dimensions where parameters can be set. The original poster expresses difficulty in compiling existing solutions found online. Clarification is sought regarding what constitutes a 2D mesh, leading to a brief exchange about the definition of dimensions. A sample code snippet is provided, demonstrating how to define a simple orthogonal 2D mesh using Fortran, including the allocation of arrays for grid points and setting grid spacing. The code outlines the initialization of parameters, the allocation of arrays for x and y coordinates, and the nested loops used to populate the mesh. The conversation concludes with the poster affirming the simplicity of their approach to creating the mesh.
Milentije
Messages
47
Reaction score
0
What I need is a 2d mesh,user specified.I have find some solutions on net but still have problems compiling.Anyone knows wheret o find more?
 
Technology news on Phys.org
What do you mean 2D mesh?
 
I mean 2dimensions grid,where I can set the parameters.
 
You mean 2D means 2 dimensions?? In all honesty, you're vagueness is epic.
Code:
integer :: ni,nj,i,j
real,dimension(:,:),allocatable :: x,y
real :: dx,dy,xc,yc

!--Set parameters
ni = 10  !--number of points in the x-direction
nj = 10  !--number of points in the y-direction
dx = 0.1 !--grid spacing in the x-direction
dy = 0.1 !--grid spacing in the y-direction
allocate( x(ni,nj),y(ni,nj) )

xc = 0.0
yc = 0.0
DO i=1,ni
  DO j=1,nj
    x(i,j) = xc
    y(i,j) = yc
    xc = xc + dx
  END DO
  yc = yc + dy
  xc = 0.0
END DO

deallocate(x,y)

That's my idea of a simple orthogonal 2D mesh.
 
  • Like
Likes mariem.makh
Thanks for the answer.
Oh,yes I am deliberately vague.
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...
Back
Top