[petsc-dev] [petsc-checkbuilds] PETSc blame digest (next) 2016-04-08
Barry Smith
bsmith at mcs.anl.gov
Fri Apr 8 13:30:30 CDT 2016
huh, I don't see your changes being relevant. I don't think you should push them.
> On Apr 8, 2016, at 11:39 AM, Satish Balay <balay at mcs.anl.gov> wrote:
>
> [Checking this for Emil]
>
> Its not clear why this warning is coming up. The following fixes
> it. (not sure if its a workarround or a fix)
>
> Any objections to pushing?
>
> thanks,
> Statish
> -------------
> diff --git a/src/ts/impls/explicit/rk/rk.c b/src/ts/impls/explicit/rk/rk.c
> index e3d106f..dfe3de9 100644
> --- a/src/ts/impls/explicit/rk/rk.c
> +++ b/src/ts/impls/explicit/rk/rk.c
> @@ -566,7 +566,6 @@ static PetscErrorCode TSAdjointStep_RK(TS ts)
> PetscFunctionBegin;
> t = ts->ptime;
> rk->status = TS_STEP_INCOMPLETE;
> - h = ts->time_step;
> ierr = TSPreStep(ts);CHKERRQ(ierr);
> for (i=s-1; i>=0; i--) {
> rk->stage_time = t + h*(1.0-c[i]);
> @@ -772,6 +771,7 @@ static PetscErrorCode TSSetUp_RK(TS ts)
> }
> if (!rk->tableau) {
> ierr = TSRKSetType(ts,TSRKDefault);CHKERRQ(ierr);
> + rk = (TS_RK*)ts->data;
> }
> tab = rk->tableau;
> s = tab->s;
> @@ -937,6 +937,7 @@ PetscErrorCode TSRKGetType_RK(TS ts,TSRKType *rktype)
> PetscFunctionBegin;
> if (!rk->tableau) {
> ierr = TSRKSetType(ts,TSRKDefault);CHKERRQ(ierr);
> + rk = (TS_RK*)ts->data;
> }
> *rktype = rk->tableau->name;
> PetscFunctionReturn(0);
>
>
> On Fri, 8 Apr 2016, PETSc checkBuilds wrote:
>
>>
>>
>> Dear PETSc developer,
>>
>> This email contains listings of contributions attributed to you by
>> `git blame` that caused compiler errors or warnings in PETSc automated
>> testing. Follow the links to see the full log files. Please attempt to fix
>> the issues promptly or let us know at petsc-dev at mcs.anl.gov if you are unable
>> to resolve the issues.
>>
>> Thanks,
>> The PETSc development team
>>
>> ----
>>
>> warnings attributed to commit https://bitbucket.org/petsc/petsc/commits/f68a32c
>> Implemented the renovated RK.
>>
>> src/ts/impls/explicit/rk/rk.c:775
>> [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2016/04/08/build_next_arch-linux-analyzer_crush.log]
>> /sandbox/petsc/petsc.clone/src/ts/impls/explicit/rk/rk.c:775:10: warning: Access to field 's' results in a dereference of a null pointer (loaded from variable 'tab')
>>
>> src/ts/impls/explicit/rk/rk.c:939
>> [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2016/04/08/build_next_arch-linux-analyzer_crush.log]
>> /sandbox/petsc/petsc.clone/src/ts/impls/explicit/rk/rk.c:939:13: warning: Access to field 'name' results in a dereference of a null pointer (loaded from field 'tableau')
>>
>> ----
>> To opt-out from receiving these messages - send a request to petsc-dev at mcs.anl.gov.
>>
>
More information about the petsc-dev
mailing list