[Go to BBS]
All articles in a thread
SubjectSAD Update. V1.0.10.4.6a10 Improvement in CSR
Article No845
Date: 2010/10/05(Tue) 12:35:14
ContributorK. Oide
Dear Users,

1. Routines for CSR were changed to reduce the memory usage, computing time, etc.

SubjectRe: SAD Update. V1.0.10.4.6a10 Improvement in CSR
Article No846
Date: 2010/10/06(Wed) 11:59:40
ContributorAkio Morita
> Dear Users,
>
> 1. Routines for CSR were changed to reduce the memory usage, computing time, etc.
>
cfg1, cfg2, cfg3, cfg4の型は、INTEGERですが、REALで無くてよいのでしょうか?

以下の理由から INTEGER型が自然とは思えません
* 0.d0、cf/12.d0、cg/6.d0(DOUBLE PRECISION REAL)で初期化している
* 差分的には、cf+cg等の REAL型の式を置き換えとして導入されている

SubjectRe^2: SAD Update. V1.0.10.4.6a10 Improvement in CSR
Article No847
Date: 2010/10/07(Thu) 09:39:25
ContributorK. Oide
すみません。お粗末な間違いです。V1.0.10.4.6a20で直します.



> > Dear Users,
> >
> > 1. Routines for CSR were changed to reduce the memory usage, computing time, etc.
> >
> cfg1, cfg2, cfg3, cfg4の型は、INTEGERですが、REALで無くてよいのでしょうか?
>
> 以下の理由から INTEGER型が自然とは思えません
> * 0.d0、cf/12.d0、cg/6.d0(DOUBLE PRECISION REAL)で初期化している
> * 差分的には、cf+cg等の REAL型の式を置き換えとして導入されている

SubjectSAD Update. V1.0.10.4.6a30 More improvement in CSR
Article No848
Date: 2010/10/11(Mon) 07:00:56
ContributorK. Oide
Dear Users,

1. Routines for CSR were changed to reduce the memory usage, computing time, etc. The 5 point stencil differentiation introduced in 10.4.6a10 was abandoned as it makes symmetry of the CSR matrix worse to generate more complex eigenvalues, which is unphysical.

SubjectSAD Update. V1.0.10.4.6a40 More improvement in CSR
Article No850
Date: 2010/10/18(Mon) 13:23:15
ContributorK. Oide
Dear Users,

1. Now CSR allows non-square meshes for transverse differential matrix calculation. If MeshRatio -> {mx, my}, it means different mesh ratios for x and y. MeshRatio is the ratio (rho / k^2)^(1/3) / (dx, dy) where dx and dy are the mesh sizes, rho the bending radius, and k the wake number.

2. More tiny improvements were made for CSR routines.

SubjectRe: SAD Update. V1.0.10.4.6a50 Corrections
Article No851
Date: 2010/10/19(Tue) 08:22:58
ContributorK. Oide
Dear Users,

1. Some corrections were made on the boundary condition of CSR to have quadratic approximation for the normal component of the field. Actually It was tried in the previous version, but there was a mistake.

2. Parallel processing of CSR was modified to make the CPU load flatter in time.

2. Shared now accepts operations AddTo, IncrementTo, etc.

SubjectRe: SAD Update. V1.0.10.4.6a60 CSR
Article No852
Date: 2010/10/21(Thu) 12:12:44
ContributorK. Oide
Dear Users,

1. Routines for CSR were changed to place the boundary separated by a half mesh size from the wall. It used to be a full mesh size, then caused slow convergence.

SubjectRe: SAD Update. V1.0.10.4.6a70 CSR
Article No853
Date: 2010/10/24(Sun) 14:00:17
ContributorK. Oide
Dear Users,

1. A stupid mistake was found in the previous change (a60) in CSR, in the calculation of the beam field. After correcting it, the convergence has become better.

SubjectRe: SAD Update. V1.0.10.4.6a70 CSR
Article No854
Date: 2010/10/28(Thu) 11:24:37
ContributorK. Oide
Dear Users,

1. I found that some of the changes above were not effective in some cases depending on the shape of beam pipe. I reverted solving eigensystem by perturbation and half-mesh horizontal boundary. It still does not reasonable results for instance a circular cross section, depending on the length and bending radius. Anyway I have no idea now, so I just check-in as it is now.