This software is released under the MIT License, see LICENSE.txt.

These are the source files of VA-FDTD SOLVER written in FORTRAN90. Unzip the downloaded file. Copy FDC and FDS files to input directory in the directory where the executable files created by building the source files are located. Calculated results will be output to matlab directory or paraview directory in output directory. Please build VA-FDTD_SOLVER_2D/3D.f90 with GCC gfortran(https://gcc.gnu.org/) or Intel Fortran Compiler(https://www.intel.com/content/www/us/en/developer/tools/oneapi/fortran-compiler.html) etc. By enabling the compiler option of OpenMP, memory-shared parallel computation can be carried out. Please run by entering "VA-FDTD_SOLVER_3D.exe *** !!!" (*** is a part of the file name such as ***.fds, !!! is the number of cores to be used for the calculation).For VA-FDTD_SOLVER_2D/3D_CUDA_MPI.cuf, please prepare a GPU cluster and build it with PGI Professional(http://www.pgroup.com/). Please run by entering "mpirun -np $$$ VA-FDTD_SOLVER_3D(_CUDA)_MPI.exe *** !!!" ($$$ is the number of processes of nodes used for the calculation, *** is a part of the file name such as ***.fds, !!! is the number of cores used by each process).


̃\tgEFÁAMITCZX̂ƂŌJĂ܂BLICENSE.txtQƂB

FORTRAN90ŋLqVA-FDTD SOLVER̃\[Xt@CłB_E[hzipt@C𓀂ĂBrhč쐬ꂽst@CuꂽfBNgɂinputfBNgɌvZsΏۂFDCt@CAyсAFDSt@CRs[ĂBvZʂoutputfBNgmatlabfBNgÁAparaviewfBNgɏo͂܂BVA-FDTD_SOLVER_2D/3D.f90GCC gfortran(https://gcc.gnu.org/)ÁAIntel Fortran Compiler(https://www.intel.com/content/www/us/en/developer/tools/oneapi/fortran-compiler.html)ȂǂŃrhĎgpĂBOpenMPLɂRpCIvVw肷΁AL^̕vZs܂B"VA-FDTD_SOLVER_3D.exe *** !!!"i******.fdsȂǂ***A!!!͌vZɎgpRAjȂǂƓ͂ĎsĂBVA-FDTD_SOLVER_2D/3D_CUDA_MPI.cufGPUNX^pӂAPGI Professional(http://www.pgroup.com/)ŃrhĎgpĂB"mpirun -np $$$ VA-FDTD_SOLVER_3D_MPI.exe *** !!!"i$$$͌vZɎgpm[h̃vZXA******.fdsȂǂ***A!!!͊evZXgpRAjȂǂƓ͂ĎsĂB