Commit Graph

  • 8e621d0dac addedd missing term in dbgr computation (fwork) in refl branch Daniele Micheletti 2016-01-26 09:21:06 +0000
  • c0c966af96 added branch for multiple passes (from nocommon rev142); fixed initial condition for second pass, new dispersion module for low density Daniele Micheletti 2016-01-26 09:14:47 +0000
  • 88740ab232 Fixed computation of warm Nperp for low density Lorenzo Figini 2016-01-25 11:37:17 +0000
  • 7654679ae1 fixed error code for bad warm Nperp Lorenzo Figini 2015-12-04 15:47:05 +0000
  • 1cd0503476 fixed compilation for JETTO Lorenzo Figini 2015-11-25 15:53:22 +0000
  • 59617c7a06 gray/jetto interface reverted to F77 (removed use of modules), adding an intermediate F90 subroutine handling the reading of parameters/beams files. pec_init now uses optional input rho grid Lorenzo Figini 2015-11-24 16:36:20 +0000
  • 46e36a5792 re-added missing output files, file units specified in dedicated module, added option iequil=3 for partially filled psi(R,z) grid on input: required for integration in JETTO Lorenzo Figini 2015-11-23 17:55:27 +0000
  • 68e8217ff3 * reduced arrays required for dI/ds,dP/ds integration * new module for error handling * input parameters collected in a single file * fixed uninitialized pabs,icd Lorenzo Figini 2015-11-19 18:20:58 +0000
  • f3fb3962d1 updated prfile subr, added comments and minor changes in ic_gb Daniela Farina 2015-11-19 17:44:17 +0000
  • ce10204479 nocommon branch merged back into trunk Lorenzo Figini 2015-11-18 16:34:33 +0000
  • c4a409f8c5 * Added case ibeam=2 * Fixed intent in dierckx/bispev * New use of bessel_jn function in eccd/fpp * Some cleaning in cniteq * Fixed wrong call to gradi_upd in case of single-ray runs * Fixed call to pec_init for analytical equilibria old-nocommon Lorenzo Figini 2015-11-18 16:28:15 +0000
  • 4226416c4a Optimized tests for call to absorption routine. Fixed out of bounds error at 1st step Lorenzo Figini 2015-11-12 17:43:12 +0000
  • c36ffbc6b6 main subroutine restructured; single indexing of rays; all subroutines updated to Fortran 90 (and all commons removed); two passes feature temporarily disabled. Lorenzo Figini 2015-11-12 11:57:43 +0000
  • 198feb7a1f flux_average now in magsurf_data works anal/num , new subr fluxval, some routines moved into equilibrium, minor bugs fixed Daniela Farina 2015-11-05 18:24:21 +0000
  • f77624d5ba addedd missing term in dbgr computation (fwork) Lorenzo Figini 2015-11-04 11:27:13 +0000
  • 9eb901015e corrected a bug in fwork for dbgr and in ic_gb for ypwrk0 Daniela Farina 2015-11-04 10:21:50 +0000
  • 4bb85f0dc1 reorganized reading of input parameters and data files. Created f90 main program handling file reads and passing arrays to the main gray subroutine. Lorenzo Figini 2015-11-03 14:56:38 +0000
  • e1ba175efb added test in pol_limit for anpl=0 to avoid 0/0 expressions Daniele Micheletti 2015-10-14 10:26:05 +0000
  • af5fb208b2 inclusion of updated routines for analytical equilibrium/profiles; further cleaning of equidata Lorenzo Figini 2015-10-12 17:09:28 +0000
  • 79c080b14d bugs fixed in eccdeff, density and zeffan Daniela Farina 2015-10-12 11:29:53 +0000
  • 61c97e3357 corrected bug in equinum_fpol: vacuum value was returned for psin=0 Lorenzo Figini 2015-10-02 15:09:10 +0000
  • dcd3badba9 partial upgrade of equidata and auxiliary routines Lorenzo Figini 2015-10-02 14:10:38 +0000
  • 2856725b49 partial changes uploaded by mistake in the previous revision. gray, interp_eqprof and reflections were in an inconsistent state Lorenzo Figini 2015-09-18 10:24:24 +0000
  • c06fbf3d4f cleaned arguments list in diel_tens_fr Lorenzo Figini 2015-09-17 15:46:21 +0000
  • b9b6d3e8f4 split profdata routine and moved in coreprof module Lorenzo Figini 2015-07-16 16:48:27 +0000
  • 667f6fd111 subroutine wall_refl moved in reflections module, rlim,zlim,nlim moved from interp_eqprof to reflections module Daniele Micheletti 2015-07-16 14:47:56 +0000
  • dcc199b336 added missing file Lorenzo Figini 2015-07-16 14:14:10 +0000
  • c6c1395cff updated bfield routine, replacing btor/bpol; btotal passed explicitly to cniteq; equian partially modified (psinv passed as argument) Lorenzo Figini 2015-07-16 10:36:03 +0000
  • 321d870431 started reorganization of interp_eqprof (equilibrium) and coreprofiles modules Lorenzo Figini 2015-07-13 14:50:41 +0000
  • 900a51a08c modified density smoothing at the boundary Daniela Farina 2015-07-10 15:29:44 +0000
  • 87de4c9cc2 all subroutines for CD computation grouped in eccd module Lorenzo Figini 2015-06-24 17:10:45 +0000
  • e92ff7cee1 pec subroutine(s) updated Daniela Farina 2015-06-19 13:07:49 +0000
  • 771cdb3822 changes in rhotor interpolation merged from trunk into nocommon Lorenzo Figini 2015-06-19 10:22:49 +0000
  • 464af38310 further cleaning of eccd routines Lorenzo Figini 2015-06-19 09:11:33 +0000
  • 2333f83914 some cleaning in eccd routines Lorenzo Figini 2015-06-17 09:50:00 +0000
  • cc9a10a525 added module beamdata in nocommon branch Daniele Micheletti 2015-06-16 09:34:35 +0000
  • 9a64cc5e59 changed a few dynamic allocations into automatic Lorenzo Figini 2015-06-15 16:25:00 +0000
  • e31949e5ae Corrected mistype in surf_anal Lorenzo Figini 2015-06-15 15:36:18 +0000
  • 20e68d468f Hlambda function now evaluated from 1D spline in fjncl integration (mom. cons. CD model). Cleaned unused variables. Lorenzo Figini 2015-06-15 15:35:15 +0000
  • f755232b01 updated declarative section in gray.f in nocommon branch Daniele Micheletti 2015-06-12 14:53:29 +0000
  • 5f8f6c454d spline modules added, grayl removed Lorenzo Figini 2015-06-12 12:08:45 +0000
  • 139f42fee2 grayl split in several f90 modules. only spline routines missing. Lorenzo Figini 2015-06-12 10:25:18 +0000
  • 1e1406ff2a calcei module replaced with eierf, calerf removed from grayl. Lorenzo Figini 2015-06-11 16:48:56 +0000
  • f8c7aaf924 explicit declaration in modules use Lorenzo Figini 2015-06-11 16:40:33 +0000
  • ad93e83e85 added modules not previously uploaded in nocommon and gray-jintrac branches old-gray-jintrac Daniele Micheletti 2015-06-10 13:22:01 +0000
  • 88d0bffa22 added modules not previously uploaded in nocommon and gray-jintrac branches Daniele Micheletti 2015-06-10 13:22:01 +0000
  • 31ecfb6be4 updated declarative section in module dispersion in nocommon branch Daniele Micheletti 2015-06-10 07:35:02 +0000
  • 75b77b01c1 frhotor_eq now is a function of rhop Daniela Farina 2015-06-09 17:09:53 +0000
  • 79af5f0b4b added modules graydata_flags, graydata_par, graydata_anequil, interp_eqprof, magsurf_data in nocommon branch Daniele Micheletti 2015-06-08 14:06:03 +0000
  • 2bc9087c91 gray-jintrac: added modules graydata_par, graydata_flags, graydata_anequil Daniele Micheletti 2015-05-25 16:03:25 +0000
  • 97c9eff345 dispersion module added in nocommon branch Lorenzo Figini 2015-05-25 15:30:00 +0000
  • 20ce211eef removed duplicated declaration in ic_rt Lorenzo Figini 2015-05-22 13:17:32 +0000
  • 50ca63a2b9 tmaxr deleted in hermitian_2 Daniele Micheletti 2015-05-22 12:36:31 +0000
  • fd86e1d821 ihmin initialized in hermitian_2 Daniele Micheletti 2015-05-22 12:34:59 +0000
  • 89d104a299 fixed wrong declaration in dispersion plus some cleaning in colddisp and hermitian Lorenzo Figini 2015-05-22 11:10:55 +0000
  • df2faa8213 fixed parameters passing to fhermit in hermitian_2 Lorenzo Figini 2015-05-22 10:48:24 +0000
  • 9a56975e75 hermitian_2 and fhermit moved to dispersion module, dqagmv module added Daniele Micheletti 2015-05-22 10:14:36 +0000
  • 0736f9793a dispersion, calcei module added Daniele Micheletti 2015-05-22 09:05:37 +0000
  • bd8b185ddc changes in trunk / new-refl / new-equinum up to rev 101 merged into branch nocommon Lorenzo Figini 2015-05-21 16:00:41 +0000
  • a0275d8691 corrected merge errors in trunk. branch new-refl integrated in trunk and removed Lorenzo Figini 2015-05-21 14:29:16 +0000
  • c38f57b640 branch new-equinum reintegrated in trunk Lorenzo Figini 2015-05-21 14:14:38 +0000
  • 94ed9ea51e new equinum and equian merged in branch new-equinum. branch new-equian removed Daniela Farina 2015-05-21 13:23:26 +0000
  • 75240fe186 trunk and new-refl synced, gray-oxb branch removed (merged with gaussfit in previous commit) Lorenzo Figini 2015-05-21 12:43:07 +0000
  • 4cc5013d20 grayvg branch integrated in gaussfit. other branches synced gaussfit Lorenzo Figini 2015-05-21 10:52:04 +0000
  • 2a05888c60 grayvg branch integrated in gaussfit. other branches synced Lorenzo Figini 2015-05-21 10:52:04 +0000
  • 707342a645 grayvg branch integrated in gaussfit. other branches synced Lorenzo Figini 2015-05-21 10:52:04 +0000
  • 81b03f9df3 solved bug in freq value assignment for ibeam>0 Lorenzo Figini 2015-05-21 10:49:44 +0000
  • 6b3a4a807d changed dimension of ext eyt polarization arrays to avoid out of bounds error. to be checked. Lorenzo Figini 2015-05-21 09:09:16 +0000
  • 5bf7fb29ae equinum subroutine split Daniela Farina 2015-05-20 15:55:52 +0000
  • e5c4605d88 new branch for new equinum subroutines Daniela Farina 2015-05-20 15:07:15 +0000
  • e31f05e9a8 moved all the definitions of arithmetical, physical and type kind constants in const_and_precisions. Changed argument from tekev to mu in spitzer function subroutines. Lorenzo Figini 2015-05-15 16:02:27 +0000
  • 045c581865 other variables moved from common to argument list in eccd. fixed print of nharm in print_output, added missin /ierr/ common in ecrh_cd Lorenzo Figini 2015-05-13 16:27:52 +0000
  • 3b24d5d58d created branch for code restructuring (progressive removal of common statements, dynamic allocation, etc). curr_int subroutine (and dependencies) partially updated. Lorenzo Figini 2015-05-13 13:19:29 +0000
  • 72b3c5f511 gray-jintrac gray-externals.f: fixed fghz error in read_data, updated read_beams Daniele Micheletti 2015-04-15 14:46:24 +0000
  • b9b687be88 Fixed memory allocation errors in read_beams. Added driver for single beam simulations, with beam parameters read from external file. Lorenzo Figini 2015-02-23 10:49:48 +0000
  • 1df304f221 few fixes in pec plus other minor changes Lorenzo Figini 2015-02-18 16:17:21 +0000
  • f997ec1eb3 corrected reading of beam description file (bad handling of blank lines and of case nalpha=2) Lorenzo Figini 2015-02-18 16:15:38 +0000
  • 8eee0b3ecd gray-jintrac gray-externals.f: alpha0. beta0 prints in files removed Daniele Micheletti 2015-02-13 15:34:08 +0000
  • a78099b8b8 gray-jintrac gray-externals.f: added dadrhotv(1) and dvdrhotv(1) initialization to 0 in fluxaverage, spline degree in read_beams set to 1 Daniele Micheletti 2015-02-13 15:18:32 +0000
  • 7a14671b2a updated to multi-beam and improved array bounds checks Lorenzo Figini 2015-02-09 17:43:37 +0000
  • 608d63acfe fixed few out of bounds checks. added imx (dispersion) read from gray.data Lorenzo Figini 2015-01-23 15:08:41 +0000
  • 94212dba99 added few missing dummy values in case of zero absorption Lorenzo Figini 2015-01-09 15:05:20 +0000
  • 61f31fce7f corrected interpolation bug and updated outputs Daniela Farina 2015-01-08 15:49:38 +0000
  • 3a798e9f4a added ipol option and computation of polarization parameters at all steps, added case imx negative to disable convergence in dispersion Daniela Farina 2014-12-22 15:30:17 +0000
  • 8e593fdb1a corrected detection of turning point for rays missing inner wall Lorenzo Figini 2014-10-14 14:14:31 +0000
  • 8f06be1281 fixed the computation of beam polarization at launch (used if the beam hits the wall before crossing the plasma) Lorenzo Figini 2014-08-25 13:40:44 +0000
  • d5a7ec1f80 Syntax errors in branch new-refl fixed. Lorenzo Figini 2014-08-23 10:19:56 +0000
  • b5355e2fd0 corrected psi grid leading dimension in JINTRAC interface. Committed new branch for updated wall reflection algorithm. Lorenzo Figini 2014-08-23 09:57:40 +0000
  • cb55af3857 corrected psi grid leading dimension in JINTRAC interface. Committed new branch for updated wall reflection algorithm. Lorenzo Figini 2014-08-23 09:57:40 +0000
  • 2c90c5f2cf renamed clashing common block names; fixed wrong calling of splining routines; fixed spline evaluation functions to work with uneven x grid spacing; removed debugging prints Lorenzo Figini 2014-06-19 08:13:52 +0000
  • 074f331355 removed dependency on itm-modules. fixed uncorrect use of ipec in pec (ipec=-1). changed dubious assignments (isev, iind) in pec. cleaned dependencies in Makefile. added missing beamdata.f90 file to the repository. added main program to test with standard input files (eqdsk, prf). renamed ei function and dierckx subroutine to avoid conflicts with flush library. Lorenzo Figini 2014-06-16 16:41:43 +0000
  • 9ca1ccd817 made beam arrays allocatable and max # of knots in spline for scattered data reduced to n/4 to save memory Lorenzo Figini 2014-06-13 15:12:36 +0000
  • b6d8dd5a6f simpson quadrature replaced with simpler rule for unevenly spaced intervals (computation of <rho>_{P,J} and d<rho>_{P,J) Lorenzo Figini 2014-06-13 09:47:20 +0000
  • f9facdc28e added handling of ijetto=2 case in jintrac branch Lorenzo Figini 2014-06-12 23:13:32 +0000
  • b02c254a35 added output of dP/dV and Jcd on arbitrary input grid. ijetto=2 (null psi outside plasma boundary) not handled yet Lorenzo Figini 2014-06-12 12:51:03 +0000
  • 5484959955 changed function names and logical unit numbers to avoid conflicts in JINTRAC Lorenzo Figini 2014-06-11 10:05:33 +0000
  • 959448f132 fix to initialisation in reflections module propagated to other branches graybroad Lorenzo Figini 2014-06-10 14:03:41 +0000
  • ec6d38b0cf fix to initialisation in reflections module propagated to other branches Lorenzo Figini 2014-06-10 14:03:41 +0000
  • 4909c9fe13 fix to initialisation in reflections module propagated to other branches Lorenzo Figini 2014-06-10 14:03:41 +0000
  • 5a5406a5cf fix to initialisation in reflections module propagated to other branches Lorenzo Figini 2014-06-10 14:03:41 +0000